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

    Type Alias SceneCanvasAdapter<TData, TLayer, TPose>

    SceneCanvasAdapter: MoveAdapter<SceneNode<TData, TLayer, TPose>, TPose> & ResizeAdapter<
        SceneNode<TData, TLayer, TPose>,
        TPose,
    > & RotateAdapter<SceneNode<TData, TLayer, TPose>, TPose> & AreaSelectAdapter & LassoSelectAdapter & LayerEnumerableAdapter<
        TLayer,
    > & ReorderAdapter & Partial<InsertAdapter<SceneNode<TData, TLayer, TPose>>> & {
        applyOps(ops: Op[], label?: string): void;
        commitPaste(
            clipboard: ClipboardSnapshot,
            offset: { dx: number; dy: number },
            ctx?: { dropPoint?: { worldX: number; worldY: number } },
        ): SceneNode<TData, TLayer, TPose>[];
        getParent(id: string): string | null;
        getPasteOffset(clipboard: ClipboardSnapshot): { dx: number; dy: number };
        getSelection(): string[];
        insertNode(node: SceneNode<TData, TLayer, TPose>, index?: number): void;
        removeNode(id: string): void;
        setSelection(ids: string[]): void;
        snapshotSelection(ids: string[]): ClipboardSnapshot;
    }

    Type Parameters

    • TData
    • TLayer extends string
    • TPose