Phantom Stories Library - v0.0.8
Preparing search index...
unions/Resource
Resource
Variable Resource
Resource
:
{
Data
:
<
T
,
Q
>
(
value
:
T
,
params
?:
Q
)
=>
Data
<
T
,
Q
>
;
Empty
:
<
Q
>
(
params
?:
Q
)
=>
Empty
<
Q
>
;
Failure
:
<
Q
>
(
messages
:
string
[]
,
params
?:
Q
)
=>
Failure
<
Q
>
;
hasInstance
:
{
Data
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
Empty
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
Failure
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
Query
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
}
;
isData
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
isEmpty
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
isFailure
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
isQuery
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
matchWith
:
<
T
,
Q
,
R
>
(
resource
:
Resource
<
T
,
Q
>
,
pattern
:
ResourcePattern
<
T
,
Q
,
R
>
,
)
=>
R
;
overPromise
:
<
R
,
Q
>
(
params
:
undefined
|
Q
,
promise
:
Promise
<
R
>
,
)
=>
Promise
<
Data
<
R
,
Q
>
|
Failure
<
Q
>
>
;
Query
:
<
Q
>
(
params
?:
Q
)
=>
Query
<
Q
>
;
}
Resource utilities and constructors.
Type declaration
Data
:
<
T
,
Q
>
(
value
:
T
,
params
?:
Q
)
=>
Data
<
T
,
Q
>
Empty
:
<
Q
>
(
params
?:
Q
)
=>
Empty
<
Q
>
Failure
:
<
Q
>
(
messages
:
string
[]
,
params
?:
Q
)
=>
Failure
<
Q
>
hasInstance
:
{
Data
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
Empty
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
Failure
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
Query
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
;
}
Data
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
Empty
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
Failure
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
Query
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
isData
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
isEmpty
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
isFailure
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
isQuery
:
<
T
,
Q
>
(
resource
:
Resource
<
T
,
Q
>
)
=>
boolean
matchWith
:
<
T
,
Q
,
R
>
(
resource
:
Resource
<
T
,
Q
>
,
pattern
:
ResourcePattern
<
T
,
Q
,
R
>
)
=>
R
overPromise
:
<
R
,
Q
>
(
params
:
undefined
|
Q
,
promise
:
Promise
<
R
>
,
)
=>
Promise
<
Data
<
R
,
Q
>
|
Failure
<
Q
>
>
Query
:
<
Q
>
(
params
?:
Q
)
=>
Query
<
Q
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Phantom Stories Library - v0.0.8
Loading...
Resource utilities and constructors.