devexpress-diagram
Version:
DevExpress Diagram Control
13 lines (11 loc) • 499 B
text/typescript
import { SimpleCommandState } from "../CommandStates";
import { Exporter } from "../../ImportAndExport/Exporter";
import { ExportImportCommandBase } from "./ExportImportCommandBase";
export class ExportCommand extends ExportImportCommandBase {
executeCore(state: SimpleCommandState, parameter: (data: string) => void): boolean {
const exporter = new Exporter();
const data = exporter.export(this.control.model);
parameter(data);
return true;
}
}