jianghh-canvas
Version:
canvas画板,支持笔写、手写、鼠标流畅绘图,自动保存,撤销重做
24 lines (23 loc) • 585 B
TypeScript
interface ICacheStack {
preItem: string;
revokeList: string[];
maxSize: number;
push: (item: string) => void;
pop: () => void;
clear: () => void;
}
export declare class CacheStack implements ICacheStack {
revokeList: string[];
redoList: string[];
preItem: string;
maxSize: number;
constructor(maxSize?: number);
get revokeSize(): number;
get redoSize(): number;
push(item: string): void;
pop(): string;
popRedo(): string;
clear(): void;
}
export declare function useStack(vm: any, maxSize?: number): void;
export {};