EntityEncoderBank<T>
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
Constructors
Constructor
new EntityEncoderBank<T>(options): EntityEncoderBank<T>;
Parameters
| Parameter | Type |
|---|---|
options | EntityEncoderBankOptions |
Returns
EntityEncoderBank<T>
Overrides
Methods
decode()
decode(entity): Promise<T>;
Parameters
| Parameter | Type |
|---|---|
entity | EncodedEntity |
Returns
Promise<T>
encode()
encode(entity, throws?): EncodedEntity<{
}>;
Parameters
| Parameter | Type | Default value |
|---|---|---|
entity | T | undefined |
throws | boolean | true |
Returns
EncodedEntity<{
}>
find()
find(predicate): EntityEncoderComponent<T, {
}>;
Parameters
| Parameter | Type |
|---|---|
predicate | (item) => boolean |
Returns
EntityEncoderComponent<T, {
}>
Inherited from
getEncoder()
getEncoder(version?): EntityEncoderComponent<T>;
Parameters
| Parameter | Type |
|---|---|
version? | number |
Returns
getFirst()
getFirst(): EntityEncoderComponent<T, {
}>;
Returns
EntityEncoderComponent<T, {
}>
Inherited from
getItems()
getItems(): EntityEncoderComponent<T, {
}>[];
Returns
EntityEncoderComponent<T, {
}>[]
Inherited from
register()
register(item): EntityEncoderComponent;
Parameters
| Parameter | Type |
|---|---|
item | EntityEncoderComponent |