Skip to content

TraitToken

Defined in: Trait.ts:18

A phantom-typed token representing a trait. Follows the same pattern as EventToken / ServiceKey.

T

new TraitToken<T>(name): TraitToken<T>

Defined in: Trait.ts:21

string

Human-readable name for debugging.

TraitToken<T>

readonly _type: T

Defined in: Trait.ts:29

Phantom field to preserve the generic type.


readonly name: string

Defined in: Trait.ts:23

Human-readable name for debugging.


readonly symbol: symbol

Defined in: Trait.ts:19