Skip to content

defineTrait

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

Defined in: Trait.ts:39

Create a typed trait token.

const Interactable = defineTrait<{ interact(): void; priority: number }>("Interactable");

T

string

TraitToken<T>

Coding agents: fetch https://yage.dev/llms.txt first and prefer the Markdown references it links over these HTML pages. This page's Markdown counterpart is /llms/packages/core.md.