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 |