@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
72 lines (37 loc) • 2.3 kB
Markdown
# Class: DesignEditorWidgetCommand
Represents a DesignEditor action.
## Hierarchy
* **DesignEditorWidgetCommand**
↳ [DuplicateSurfacesCommand](duplicatesurfacescommand.md)
↳ [ChangeDesignVariantCommand](changedesignvariantcommand.md)
↳ [ChangeMockupCommand](changemockupcommand.md)
↳ [CreateImageItemCommand](createimageitemcommand.md)
↳ [InitialCommand](initialcommand.md)
↳ [LoadUserInfoCommand](loaduserinfocommand.md)
↳ [ModifyItemsCommand](modifyitemscommand.md)
↳ [ResizeItemsCommand](resizeitemscommand.md)
↳ [SetBackgroundCommand](setbackgroundcommand.md)
↳ [SetPrintAreaCommand](setprintareacommand.md)
↳ [SetRemoteMockupCommand](setremotemockupcommand.md)
↳ [SetSerializedProduct](setserializedproduct.md)
↳ [SetSurfacesCommand](setsurfacescommand.md)
↳ [SetThemeCommand](setthemecommand.md)
↳ [SetViewerSettings](setviewersettings.md)
↳ [SwapSurfacesCommand](swapsurfacescommand.md)
↳ [TranslateItemsCommand](translateitemscommand.md)
↳ [UpdateContainerSettingsCommand](updatecontainersettingscommand.md)
↳ [UpdateItems](updateitems.md)
↳ [UpdateSurfacesCommand](updatesurfacescommand.md)
## Index
### Methods
* [execute](designeditorwidgetcommand.md#abstract-execute)
## Methods
### `Abstract` execute
▸ **execute**(`params`: [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md) | [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md)[], `oldParams?`: [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md) | [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md)[]): *Promise‹any›*
Executes a command.
**Parameters:**
Name | Type | Description |
------ | ------ | ------ |
`params` | [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md) | [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md)[] | Parameters for the command. |
`oldParams?` | [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md) | [IDesignEditorCommandDefinition](../interfaces/idesigneditorcommanddefinition.md)[] | The previous parameters for the command. |
**Returns:** *Promise‹any›*