@dineug/erd-editor
Version:
Entity-Relationship Diagram Editor
39 lines (38 loc) • 1.21 kB
TypeScript
import { ValuesType } from '../internal-types';
export declare const InternalEventType: {
readonly focus: "@dineug/erd-editor/internal-focus";
readonly forceFocus: "@dineug/erd-editor/internal-force-focus";
readonly forwardMoveStart: "@dineug/erd-editor/internal-forward-move-start";
};
export type InternalEventType = ValuesType<typeof InternalEventType>;
export type InternalEventMap = {
[InternalEventType.focus]: void;
[InternalEventType.forceFocus]: void;
[InternalEventType.forwardMoveStart]: {
originEvent: MouseEvent | TouchEvent;
};
};
type EventOptions = {
bubbles?: boolean;
composed?: boolean;
};
export declare const focusEvent: {
(payload: void, options?: EventOptions): CustomEvent<void>;
toString(): string;
type: string;
};
export declare const forceFocusEvent: {
(payload: void, options?: EventOptions): CustomEvent<void>;
toString(): string;
type: string;
};
export declare const forwardMoveStartEvent: {
(payload: {
originEvent: MouseEvent | TouchEvent;
}, options?: EventOptions): CustomEvent<{
originEvent: MouseEvent | TouchEvent;
}>;
toString(): string;
type: string;
};
export {};