Options
All
  • Public
  • Public/Protected
  • All
Menu

@thi.ng/ecs

Index

Type aliases

ComponentDefaultValue

ComponentDefaultValue<T>: T | Fn0<T>

Type parameters

  • T

ComponentID

ComponentID<S>: keyof S & string

Type parameters

  • S

GroupInfo

GroupInfo<SPEC, K>: {[ P in K]: ComponentInfo<SPEC, P> }

Type parameters

GroupTuple

GroupTuple<SPEC, K>: Pick<SPEC, K> & IID<number>

Type parameters

Variables

Const EVENT_ADDED

EVENT_ADDED: "added" = "added"

Const EVENT_CHANGED

EVENT_CHANGED: "changed" = "changed"

Const EVENT_PRE_DELETE

EVENT_PRE_DELETE: "pre-delete" = "pre-delete"

Let LOGGER

LOGGER: ILogger | null = null

Functions

Const setLogger

  • setLogger(logger: ILogger): ILogger

Generated using TypeDoc