PromiseImpl

open class PromiseImpl : Promise

Constructors

Link copied to clipboard
constructor(@Nullable resolve: Callback, @Nullable reject: Callback)

Functions

Link copied to clipboard
open fun reject(message: String)
Report an error which wasn't caused by an exception.
open fun reject(throwable: Throwable)
Report an exception, with default error code.
open fun reject(code: String, @NonNull userInfo: WritableMap)
Reject with a code and userInfo WritableMap.
open fun reject(code: String, message: String)
Report an error without an exception using a custom code and error message.
open fun reject(code: String, throwable: Throwable)
Report an exception with a custom code.
open fun reject(throwable: Throwable, userInfo: WritableMap)
Report an exception, with default error code, with userInfo.
open fun reject(code: String, message: String, @NonNull userInfo: WritableMap)
Report an error with a custom code, error message and userInfo, an error not caused by an exception.
open fun reject(code: String, message: String, throwable: Throwable)
Report an exception with a custom code and error message.
open fun reject(code: String, throwable: Throwable, userInfo: WritableMap)
Report an exception with a custom code and userInfo.
open fun reject(@Nullable code: String, @Nullable message: String, @Nullable throwable: Throwable, @Nullable userInfo: WritableMap)
Report an exception with a custom code, error message and userInfo.
Link copied to clipboard
open fun resolve(value: Any)
Successfully resolve the Promise with an optional value.