UNPKG

@tencentcloud/roomkit-electron-vue3

Version:

<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,

27 lines (26 loc) 748 B
import FabricCanvas from './index'; import EventEmitter from './../emitter'; import { IEvent } from 'fabric/fabric-impl'; interface HistoryManagerEvent { 'change-step': IEvent; 'change-history': IEvent; [key: string | symbol]: IEvent | any | undefined; } declare class HistoryManager extends EventEmitter<HistoryManagerEvent> { private canvas; private step; private historyList; constructor(canvas: FabricCanvas); private renderCanvas; undo(): void; redo(): void; private addToUndoStack; clearHistoryList(): void; isCanvasEmpty(): boolean; clear(): void; private initEvent; private setupIpcListeners; private addToUndoUpdate; destroy(): void; } export default HistoryManager;