Skip to main content

EntityEncoderComponent<Decoded, Encoded>

Extends

Extended by

Type Parameters

Type ParameterDefault type
Decoded extends anyany
Encoded extends { }{ }

Constructors

Constructor

new EntityEncoderComponent<Decoded, Encoded>(options?): EntityEncoderComponent<Decoded, Encoded>;

Parameters

ParameterType
optionsEntityEncoderComponentOptions

Returns

EntityEncoderComponent<Decoded, Encoded>

Overrides

EntityDefinitionComponent.constructor

Properties

PropertyModifierTypeDefault valueInherited from
definitionpublicEntityDefinitionundefinedEntityDefinitionComponent.definition
typepublicstringundefinedEntityDefinitionComponent.type
TYPEstaticstring'encoder'-

Accessors

system

Get Signature

get system(): System;
Returns

System

Inherited from

EntityDefinitionComponent.system


version

Get Signature

get version(): number;
Returns

number

Methods

decode()

decode(entity): Promise<Decoded>;

Parameters

ParameterType
entityEncodedEntity<Encoded>

Returns

Promise<Decoded>


encode()

encode(entity): EncodedEntity<Encoded>;

Parameters

ParameterType
entityDecoded

Returns

EncodedEntity<Encoded>


setDefinition()

setDefinition(definition): void;

Parameters

ParameterType
definitionEntityDefinition

Returns

void

Inherited from

EntityDefinitionComponent.setDefinition