RotateProductCommand
Classes
RotateProductCommand
Extends
BaseProductCommand<IRotateProductCmdArgs,number>
Constructors
Constructor
new RotateProductCommand(
productHandler,
historyArgs,
product,
args): RotateProductCommand;
Parameters
| Parameter | Type |
|---|---|
productHandler | ProductHandler |
historyArgs | IHistoryArgs |
product | Product |
args | IRotateProductCmdArgs |
Returns
Overrides
BaseProductCommand.constructor
Methods
execute()
execute(): Promise<number>;
Returns
Promise<number>
Inherited from
executeCommandBody()
executeCommandBody(): Promise<number>;
Returns
Promise<number>
Overrides
BaseProductCommand._executeCommandBody;
redo()
redo(): Promise<void>;
Returns
Promise<void>
Overrides
rotateProduct()
rotateProduct(type): number;
Parameters
| Parameter | Type |
|---|---|
type | RotationType |
Returns
number
undo()
undo(): Promise<void>;
Returns
Promise<void>
Overrides
Interfaces
IRotateProductCmdArgs
Properties
rotationType
rotationType: RotationType;