@dineug/erd-editor
Version:
Entity-Relationship Diagram Editor
28 lines (27 loc) • 865 B
TypeScript
import { FC } from '@dineug/r-html';
import { ValuesType } from '../../../internal-types';
import { DragMove } from '../../../utils/globalEventObservable';
export declare const Cursor: {
readonly default: "default";
readonly ewResize: "ew-resize";
readonly nsResize: "ns-resize";
readonly neswResize: "nesw-resize";
readonly nwseResize: "nwse-resize";
};
export type Cursor = ValuesType<typeof Cursor>;
export declare const SashType: {
readonly vertical: "vertical";
readonly horizontal: "horizontal";
readonly edge: "edge";
};
export type SashType = ValuesType<typeof SashType>;
export type SashProps = {
type: SashType;
cursor?: Cursor;
top?: number;
left?: number;
onMove?: (dragMove: DragMove) => void;
onMousedown?: (event: MouseEvent) => void;
};
declare const Sash: FC<SashProps>;
export default Sash;