Search
Preparing search index...
The search index is not available
rhodonite
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
rhodonite
RnPromise
Class RnPromise<T>
Type Parameters
T
Hierarchy
Promise
<
T
>
RnPromise
Index
Constructors
constructor
Properties
__callback
__callback
Obj
__promise
name
Methods
catch
finally
then
all
race
reject
resolve
Constructors
constructor
new
Rn
Promise
<
T
>
(
promise
:
Promise
<
T
>
)
:
RnPromise
<
T
>
new
Rn
Promise
<
T
>
(
fn
:
PromiseFn
<
T
>
)
:
RnPromise
<
T
>
Type Parameters
T
Parameters
promise:
Promise
<
T
>
Returns
RnPromise
<
T
>
Type Parameters
T
Parameters
fn:
PromiseFn
<
T
>
Returns
RnPromise
<
T
>
Properties
Private
Optional
__callback
__callback
?:
Function
Private
__callback
Obj
__callback
Obj
:
RnPromiseCallbackObj
= ...
Private
__promise
__promise
:
Promise
<
undefined
|
T
>
name
name
:
string
= ''
Methods
catch
catch
(
onRejected
?:
any
)
:
RnPromise
<
T
>
Parameters
Optional
onRejected:
any
Returns
RnPromise
<
T
>
finally
finally
(
onFinally
?:
OnFinallyFn
)
:
Promise
<
T
>
Parameters
Optional
onFinally:
OnFinallyFn
Returns
Promise
<
T
>
then
then
<
TResult1
,
TResult2
>
(
onfulfilled
?:
null
|
(
(
value
:
T
)
=>
TResult1
|
PromiseLike
<
TResult1
>
)
, onrejected
?:
null
|
(
(
reason
:
any
)
=>
TResult2
|
PromiseLike
<
TResult2
>
)
)
:
RnPromise
<
TResult1
|
TResult2
>
Type Parameters
TResult1 =
T
TResult2 =
never
Parameters
Optional
onfulfilled:
null
|
(
(
value
:
T
)
=>
TResult1
|
PromiseLike
<
TResult1
>
)
Optional
onrejected:
null
|
(
(
reason
:
any
)
=>
TResult2
|
PromiseLike
<
TResult2
>
)
Returns
RnPromise
<
TResult1
|
TResult2
>
Static
all
all
(
promises
:
any
[]
, callback
?:
RnPromiseCallback
)
:
RnPromise
<
any
[]
>
Parameters
promises:
any
[]
Optional
callback:
RnPromiseCallback
Returns
RnPromise
<
any
[]
>
Static
race
race
(
args
:
any
[]
)
:
RnPromise
<
any
>
Parameters
args:
any
[]
Returns
RnPromise
<
any
>
Static
reject
reject
(
e
:
Error
)
:
RnPromise
<
never
>
Parameters
e:
Error
Returns
RnPromise
<
never
>
Static
resolve
resolve
<
T
>
(
)
:
Promise
<
T
>
resolve
<
T
>
(
arg
:
T
|
PromiseLike
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
Returns
Promise
<
T
>
Type Parameters
T
Parameters
arg:
T
|
PromiseLike
<
T
>
Returns
Promise
<
T
>
Exports
Rn
Promise
constructor
__callback
__callback
Obj
__promise
name
catch
finally
then
all
race
reject
resolve
Generated using
TypeDoc