@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
50 lines (26 loc) • 1.58 kB
Markdown
# Class: CanvasWidgetCommand
Represents a canvas action.
## Hierarchy
* **CanvasWidgetCommand**
↳ [ChangeMockupCommand](changemockupcommand.md)
↳ [InitialCommand](initialcommand.md)
↳ [ModifyItemsCommand](modifyitemscommand.md)
↳ [SetBackgroundCommand](setbackgroundcommand.md)
↳ [SetPrintAreaCommand](setprintareacommand.md)
↳ [SetRemoteMockupCommand](setremotemockupcommand.md)
↳ [SetThemeCommand](setthemecommand.md)
↳ [SetViewerSettings](setviewersettings.md)
↳ [UpdateContainerSettingsCommand](updatecontainersettingscommand.md)
## Index
### Methods
* [execute](canvaswidgetcommand.md#abstract-execute)
## Methods
### `Abstract` execute
▸ **execute**(`params`: [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md) | [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md)[], `oldParams?`: [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md) | [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md)[]): *Promise‹any›*
Executes a command.
**Parameters:**
Name | Type | Description |
------ | ------ | ------ |
`params` | [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md) | [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md)[] | Parameters for the command. |
`oldParams?` | [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md) | [ICanvasCommandDefinition](../interfaces/icanvascommanddefinition.md)[] | The previous parameters for the command. |
**Returns:** *Promise‹any›*