Class: Async::Promise
- Inherits:
-
Object
- Object
- Async::Promise
- Defined in:
- sig/_external.rbs
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Promise
constructor
A new instance of Promise.
- #reject ⇒ void
- #resolve ⇒ void
- #resolved? ⇒ Boolean
- #value ⇒ T?
- #wait ⇒ T
Constructor Details
#initialize ⇒ Promise
Returns a new instance of Promise.
31 |
# File 'sig/_external.rbs', line 31
def initialize: () -> void
|
Class Method Details
.fulfill ⇒ void
This method returns an undefined value.
37 |
# File 'sig/_external.rbs', line 37
def self.fulfill: [U] (Promise[U]) { () -> U } -> U
|
Instance Method Details
#reject ⇒ void
This method returns an undefined value.
34 |
# File 'sig/_external.rbs', line 34
def reject: (Exception) -> void
|
#resolve ⇒ void
This method returns an undefined value.
33 |
# File 'sig/_external.rbs', line 33
def resolve: (T) -> void
|
#resolved? ⇒ Boolean
35 |
# File 'sig/_external.rbs', line 35
def resolved?: () -> bool
|
#value ⇒ T?
36 |
# File 'sig/_external.rbs', line 36
def value: () -> T?
|
#wait ⇒ T
32 |
# File 'sig/_external.rbs', line 32
def wait: () -> T
|