Skip to main content

Class: Entity<T>

Type parameters​

NameType
Tany

Hierarchy​

  • Group

    ↳ Entity

Constructors​

constructor​

• new Entity<T>(id): Entity<T>

Type parameters​

NameType
Tany

Parameters​

NameType
idstring

Returns​

Entity<T>

Overrides​

Group.constructor

Properties​

entId​

• entId: string


entType​

• entType: string = ""


metadata​

• metadata: T = null


onCreate​

• onCreate: (data: T) => void

Type declaration​

▸ (data): void

Parameters​
NameType
dataT
Returns​

void


onDelete​

• onDelete: (data: T) => void

Type declaration​

▸ (data): void

Parameters​
NameType
dataT
Returns​

void


onUpdate​

• onUpdate: (data: T) => void

Type declaration​

▸ (data): void

Parameters​
NameType
dataT
Returns​

void


setHidden​

• Optional setHidden: (hidden: boolean) => void

Type declaration​

▸ (hidden): void

Parameters​
NameType
hiddenboolean
Returns​

void


snapToTarget​

• Optional snapToTarget: () => void

Type declaration​

▸ (): void

Returns​

void


update​

• Optional update: () => void

Type declaration​

▸ (): void

Returns​

void