Skip to main content

InlineEntityEncoderComponent<Decoded, Encoded>

Extends

Type Parameters

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

Constructors

Constructor

new InlineEntityEncoderComponent<Decoded, Encoded>(options2): InlineEntityEncoderComponent<Decoded, Encoded>;

Parameters

ParameterType
options2InlineEntityEncoderComponentOptions<Decoded, Encoded>

Returns

InlineEntityEncoderComponent<Decoded, Encoded>

Overrides

EntityEncoderComponent.constructor

Properties

PropertyModifierTypeDefault valueInherited from
definitionpublicEntityDefinitionundefinedEntityEncoderComponent.definition
typepublicstringundefinedEntityEncoderComponent.type
TYPEstaticstring'encoder'EntityEncoderComponent.TYPE

Accessors

system

Get Signature

get system(): System;
Returns

System

Inherited from

EntityEncoderComponent.system


version

Get Signature

get version(): number;
Returns

number

Inherited from

EntityEncoderComponent.version

Methods

decode()

decode(entity): Promise<Decoded>;

Parameters

ParameterType
entityEncodedEntity<Encoded>

Returns

Promise<Decoded>

Inherited from

EntityEncoderComponent.decode


encode()

encode(entity): EncodedEntity<Encoded>;

Parameters

ParameterType
entityDecoded

Returns

EncodedEntity<Encoded>

Inherited from

EntityEncoderComponent.encode


setDefinition()

setDefinition(definition): void;

Parameters

ParameterType
definitionEntityDefinition

Returns

void

Inherited from

EntityEncoderComponent.setDefinition