weasel API - v0.8.0
    Preparing search index...

    Interface AddNodeSpec<TData, TLayer, TPose>

    interface AddNodeSpec<TData, TLayer extends string, TPose = RectPose> {
        clipFromPose?: (pose: TPose) => Path | null;
        data: TData;
        id?: NodeId;
        index?: number;
        kind: "leaf" | "container";
        layer: TLayer;
        parent?: NodeId | null;
        pose: TPose;
    }

    Type Parameters

    • TData
    • TLayer extends string
    • TPose = RectPose
    Index

    Properties

    clipFromPose?: (pose: TPose) => Path | null

    Only meaningful when kind === 'container'. Attach a clip-path function to the node; ignored for leaves. Mirrors ContainerNode.clipFromPose.

    data: TData
    id?: NodeId

    Explicit id wins over the Scene's generateId and the kit default.

    index?: number
    kind: "leaf" | "container"
    layer: TLayer
    parent?: NodeId | null
    pose: TPose