defineTrait
defineTrait<
T>(name):TraitToken<T>
Defined in: Trait.ts:39
Create a typed trait token.
const Interactable = defineTrait<{ interact(): void; priority: number }>("Interactable");Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”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.