Documentation
Preparing search index...
@futuremachine/core
FutureDatabaseImpl
Class FutureDatabaseImpl
Abstract
Index
Constructors
constructor
Methods
create
Aggregate
DB
create
Dictionary
DB
create
Entity
DB
create
Future
DB
create
List
DB
create
Method
DB
create
Rejected
Future
DB
create
Resolved
Future
DB
create
Struct
DB
get
Future
DB
set
Future
Machine
DB
Tools
Constructors
constructor
new
FutureDatabaseImpl
()
:
FutureDatabaseImpl
Returns
FutureDatabaseImpl
Methods
Abstract
create
Aggregate
DB
createAggregateDB
<
T
extends
SerializableDB
>
()
:
AggregateDB
<
T
>
Type Parameters
T
extends
SerializableDB
Returns
AggregateDB
<
T
>
Abstract
create
Dictionary
DB
createDictionaryDB
<
T
extends
SerializableDB
>
(
iterable
:
Iterable
<
readonly
[
string
,
T
]
>
,
)
:
DictionaryDB
<
T
>
Type Parameters
T
extends
SerializableDB
Parameters
iterable
:
Iterable
<
readonly
[
string
,
T
]
>
Returns
DictionaryDB
<
T
>
Abstract
create
Entity
DB
createEntityDB
<
T
extends
Record
<
string
,
SerializableDB
>
>
(
entityName
:
string
,
obj
:
T
,
)
:
EntityDB
<
T
>
Type Parameters
T
extends
Record
<
string
,
SerializableDB
>
Parameters
entityName
:
string
obj
:
T
Returns
EntityDB
<
T
>
Abstract
create
Future
DB
createFutureDB
<
T
extends
SerializableDB
>
()
:
FutureDB
<
T
>
Type Parameters
T
extends
SerializableDB
Returns
FutureDB
<
T
>
Abstract
create
List
DB
createListDB
<
T
extends
SerializableDB
[]
>
(
elements
:
T
)
:
ListDB
<
T
>
Type Parameters
T
extends
SerializableDB
[]
Parameters
elements
:
T
Returns
ListDB
<
T
>
Abstract
create
Method
DB
createMethodDB
(
name
:
string
,
type
:
MethodType
)
:
MethodDB
Parameters
name
:
string
type
:
MethodType
Returns
MethodDB
Abstract
create
Rejected
Future
DB
createRejectedFutureDB
<
T
extends
SerializableDB
>
(
reason
:
T
|
undefined
,
)
:
FutureDB
<
T
>
Type Parameters
T
extends
SerializableDB
Parameters
reason
:
T
|
undefined
Returns
FutureDB
<
T
>
Abstract
create
Resolved
Future
DB
createResolvedFutureDB
<
T
extends
SerializableDB
>
(
result
:
T
|
undefined
,
)
:
FutureDB
<
T
>
Type Parameters
T
extends
SerializableDB
Parameters
result
:
T
|
undefined
Returns
FutureDB
<
T
>
Abstract
create
Struct
DB
createStructDB
<
T
extends
Record
<
string
,
SerializableDB
>
>
(
obj
:
T
)
:
StructDB
<
T
>
Type Parameters
T
extends
Record
<
string
,
SerializableDB
>
Parameters
obj
:
T
Returns
StructDB
<
T
>
Abstract
get
Future
DB
getFutureDB
<
T
extends
Serializable
>
(
futureId
:
FutureId
<
T
>
,
)
:
FutureDB
<
ToSerializableDB
<
T
>
>
|
undefined
Type Parameters
T
extends
Serializable
Parameters
futureId
:
FutureId
<
T
>
Returns
FutureDB
<
ToSerializableDB
<
T
>
>
|
undefined
Abstract
set
Future
Machine
DB
Tools
setFutureMachineDBTools
(
futureMachineDBTools
:
FutureMachineDBTools
)
:
void
Parameters
futureMachineDBTools
:
FutureMachineDBTools
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
Aggregate
DB
create
Dictionary
DB
create
Entity
DB
create
Future
DB
create
List
DB
create
Method
DB
create
Rejected
Future
DB
create
Resolved
Future
DB
create
Struct
DB
get
Future
DB
set
Future
Machine
DB
Tools
Documentation
Loading...