visiojs
Version:
Microsoft Visio javascript alternative for creating diagrams and schematics
17 lines (14 loc) • 447 B
TypeScript
declare module "visiojs" {
export interface VisiojsOptions {
initialState: object;
stateChanged?: (state: object) => void;
}
export interface VisiojsInstance {
addShape: (shape: object, x?: number, y?: number) => void;
deleteSelected: () => void;
redraw: (newState: object) => void;
init: (enableUndo?: boolean) => void;
}
function visiojs(options: VisiojsOptions): VisiojsInstance;
export default visiojs;
}