@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
16 lines (15 loc) • 653 B
TypeScript
import { BaseCommand } from "../BaseCommand";
import { Canvas } from "../../Canvas";
import { RectangleF } from "@aurigma/design-atoms-model/Math";
import { CommandManager } from "../CommandManager";
import { MultiSelectMode } from "./SelectItemsCommand";
export declare class SelectItemsByRectCommand extends BaseCommand<ISelectItemsByRectArgs, void> {
private _canvas;
private _commandManager;
constructor(args: ISelectItemsByRectArgs, _canvas: Canvas, _commandManager: CommandManager);
execute(): Promise<void>;
}
export interface ISelectItemsByRectArgs {
rect: RectangleF;
multiSelectMode?: MultiSelectMode;
}