@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
17 lines (16 loc) • 682 B
TypeScript
import { IEditorEvent } from '../editor-events';
import { IEditorViewportState } from '../editor-state';
export interface IEditorViewportEvent extends IEditorEvent {
subType: EditorViewportEventType;
}
export declare enum EditorViewportEventType {
SetViewport = 0
}
export declare function isEditorViewportEvent(base: IEditorEvent): base is IEditorViewportEvent;
export interface ISetViewportEvent extends IEditorViewportEvent {
payload: {
value: IEditorViewportState;
};
}
export declare function isSetViewportEvent(base: IEditorViewportEvent): base is ISetViewportEvent;
export declare function setViewport(value: IEditorViewportState): ISetViewportEvent;