Search
Preparing search index...
The search index is not available
remos
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
remos
AsyncModel
Interface AsyncModel<TData, TParams>
Type parameters
TData =
any
TParams
:
any
[]
=
any
[]
Hierarchy
Task
<
TData
>
AsyncModel
Index
Properties
data
error
loading
params
promise
Methods
_on
Init
_on
Params
Change
cancel
load
on
Done
on
Error
on
Load
on
Success
update
Properties
data
data
:
undefined
|
TData
error
error
:
any
loading
loading
:
boolean
params
params
:
TParams
promise
promise
:
undefined
|
CancellablePromise
<
TData
>
Methods
_on
Init
_on
Init
(
)
:
void
Returns
void
_on
Params
Change
_on
Params
Change
(
)
:
void
Returns
void
cancel
cancel
(
)
:
void
lifecycle
Returns
void
load
load
(
loader
?:
(
cancellable
:
AsyncModelLoadContext
)
=>
Promise
<
TData
>
, timeout
?:
number
)
:
CancellablePromise
<
TData
>
Parameters
Optional
loader:
(
cancellable
:
AsyncModelLoadContext
)
=>
Promise
<
TData
>
(
cancellable
:
AsyncModelLoadContext
)
:
Promise
<
TData
>
Parameters
cancellable:
AsyncModelLoadContext
Returns
Promise
<
TData
>
Optional
timeout:
number
Returns
CancellablePromise
<
TData
>
on
Done
on
Done
(
)
:
void
lifecycle
Returns
void
on
Error
on
Error
(
)
:
void
lifecycle
Returns
void
on
Load
on
Load
(
)
:
void
lifecycle
Returns
void
on
Success
on
Success
(
)
:
void
lifecycle
Returns
void
update
update
(
next
:
TData
, prev
:
TData
)
:
TData
merge incoming data and loaded data
Parameters
next:
TData
prev:
TData
Returns
TData
Exports
Async
Model
data
error
loading
params
promise
_on
Init
_on
Params
Change
cancel
load
on
Done
on
Error
on
Load
on
Success
update
Generated using
TypeDoc
lifecycle