@craftjs/layers
Version:
A Photoshop-like layers panel for your page editor
18 lines (17 loc) • 599 B
TypeScript
import { NodeId, Node, DerivedCoreEventHandlers } from '@craftjs/core';
import { LayerIndicator } from '../interfaces';
export declare class LayerHandlers extends DerivedCoreEventHandlers<{
layerStore: any;
}> {
static draggedElement: any;
static events: {
indicator: LayerIndicator;
currentCanvasHovered: Node;
};
getLayer(id: NodeId): any;
handlers(): {
layer: (el: HTMLElement, layerId: NodeId) => () => void;
layerHeader: (el: HTMLElement, layerId: NodeId) => void;
drag: (el: HTMLElement, layerId: NodeId) => () => void;
};
}