Class: Async::Promise

Inherits:
Object
  • Object
show all
Defined in:
sig/_external.rbs

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializePromise

Returns a new instance of Promise.



31
# File 'sig/_external.rbs', line 31

def initialize: () -> void

Class Method Details

.fulfillvoid

This method returns an undefined value.



37
# File 'sig/_external.rbs', line 37

def self.fulfill: [U] (Promise[U]) { () -> U } -> U

Instance Method Details

#rejectvoid

This method returns an undefined value.

Parameters:

  • (Exception)


34
# File 'sig/_external.rbs', line 34

def reject: (Exception) -> void

#resolvevoid

This method returns an undefined value.

Parameters:

  • (T)


33
# File 'sig/_external.rbs', line 33

def resolve: (T) -> void

#resolved?Boolean

Returns:

  • (Boolean)


35
# File 'sig/_external.rbs', line 35

def resolved?: () -> bool

#valueT?

Returns:

  • (T, nil)


36
# File 'sig/_external.rbs', line 36

def value: () -> T?

#waitT

Returns:

  • (T)


32
# File 'sig/_external.rbs', line 32

def wait: () -> T