Intermact API Reference / @intermact/core / findTrait
Function: findTrait()
findTrait<
K>(traits,kind):TraitByKind[K] |undefined
Defined in: packages/core/src/object/traits.ts:228
Capability query: find a trait by kind, typed to its concrete interface. Returns undefined when the object lacks the capability.
Type Parameters
K
K extends "fill" | "stroke" | "morphable" | "parametric" | "text-layout" | "interactive" | "instanced" | "axes-layout" | "geometry-3d" | "rendered-scene"
Parameters
traits
readonly ObjectTrait[]
kind
K
Returns
TraitByKind[K] | undefined