webcad-api/types/DatabaseServices/CommandServer.d.ts

23 lines
858 B
TypeScript
Raw Normal View History

2020-09-24 11:04:12 +08:00
import { Singleton } from "../Common/Singleton";
import { Command } from "../Editor/CommandMachine";
import { ICommand } from "../UI/Components/CommandPanel/CommandList";
/**
* CAD的自定义命令,CRUD操作
*/
export declare class CommandServer extends Singleton {
private _customCommand;
private _needUpload;
CommandListMap: Map<string, string>;
AddCustonCommand(icommand: ICommand): void;
DeleteCustonCommand(icommand: ICommand): void;
Upload(): Promise<void>;
ReadCommandlist(): Promise<ICommand[]>;
SaveOldDataToServer(): Promise<void>;
private _LastScrollTop;
SetLastScrollTop(scrollTop: number): Promise<void>;
GetLastScrollTop(): Promise<number>;
}
export declare class UpgradeData implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=CommandServer.d.ts.map