InlineEntityEncoderComponent<Decoded, Encoded>
Extends
EntityEncoderComponent<Decoded,Encoded>
Type Parameters
| Type Parameter | Default type |
|---|---|
Decoded extends any | any |
Encoded extends { } | { } |
Constructors
Constructor
new InlineEntityEncoderComponent<Decoded, Encoded>(options2): InlineEntityEncoderComponent<Decoded, Encoded>;
Parameters
| Parameter | Type |
|---|---|
options2 | InlineEntityEncoderComponentOptions<Decoded, Encoded> |
Returns
InlineEntityEncoderComponent<Decoded, Encoded>
Overrides
EntityEncoderComponent.constructor
Properties
| Property | Modifier | Type | Default value | Inherited from |
|---|---|---|---|---|
definition | public | EntityDefinition | undefined | EntityEncoderComponent.definition |
type | public | string | undefined | EntityEncoderComponent.type |
TYPE | static | string | 'encoder' | EntityEncoderComponent.TYPE |
Accessors
system
Get Signature
get system(): System;
Returns
Inherited from
version
Get Signature
get version(): number;
Returns
number
Inherited from
EntityEncoderComponent.version
Methods
decode()
decode(entity): Promise<Decoded>;
Parameters
| Parameter | Type |
|---|---|
entity | EncodedEntity<Encoded> |
Returns
Promise<Decoded>
Inherited from
encode()
encode(entity): EncodedEntity<Encoded>;
Parameters
| Parameter | Type |
|---|---|
entity | Decoded |
Returns
EncodedEntity<Encoded>
Inherited from
setDefinition()
setDefinition(definition): void;
Parameters
| Parameter | Type |
|---|---|
definition | EntityDefinition |
Returns
void