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

    Interface BuildRuleCtxArgs

    interface BuildRuleCtxArgs {
        action: { id: string | null; kind: string | null };
        allowedCapabilities: ReadonlySet<CapabilityTag>;
        device?: DeviceProfile;
        editingAnchors?: boolean;
        focused: boolean;
        hover: NodeId | null;
        mode: string;
        modifiers: ModifierState;
        multiActive: boolean;
        selection: readonly NodeId[];
        selectionResizable?: boolean;
        view: View;
    }
    Index

    Properties

    action: { id: string | null; kind: string | null }
    allowedCapabilities: ReadonlySet<CapabilityTag>
    device?: DeviceProfile

    Optional — omitted means DEFAULT_DEVICE_PROFILE.

    editingAnchors?: boolean

    Optional — omitted means "no path is being anchor-edited".

    focused: boolean
    hover: NodeId | null
    mode: string
    modifiers: ModifierState
    multiActive: boolean
    selection: readonly NodeId[]
    selectionResizable?: boolean

    Optional — omitted means "resizable" (handles show). See RuleCtx.

    view: View