UNPKG

@aurigma/ui-framework

Version:

A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.

67 lines (45 loc) 1.85 kB
# Interface: IRestorableWidget Provides methods for saving and restoring widget data. ## Hierarchy * **IRestorableWidget** ## Implemented by * [AuPIMDesignSelector](../classes/aupimdesignselector.md) * [AuWidgetAjax](../classes/auwidgetajax.md) * [AuWidgetAssetStorageAjax](../classes/auwidgetassetstorageajax.md) * [AuWidgetCanvas](../classes/auwidgetcanvas.md) * [AuWidgetCheckbox](../classes/auwidgetcheckbox.md) * [AuWidgetColorPicker](../classes/auwidgetcolorpicker.md) * [AuWidgetColorSelector](../classes/auwidgetcolorselector.md) * [AuWidgetDataSheet](../classes/auwidgetdatasheet.md) * [AuWidgetDesignEditor](../classes/auwidgetdesigneditor.md) * [AuWidgetGallery](../classes/auwidgetgallery.md) * [AuWidgetHtml](../classes/auwidgethtml.md) * [AuWidgetImageCarousel](../classes/auwidgetimagecarousel.md) * [AuWidgetInputText](../classes/auwidgetinputtext.md) * [AuWidgetOption](../classes/auwidgetoption.md) * [AuWidgetPreflight](../classes/auwidgetpreflight.md) * [AuWidgetPreviewMockupSlider](../classes/auwidgetpreviewmockupslider.md) * [AuWidgetProductInformationAJAX](../classes/auwidgetproductinformationajax.md) * [AuWidgetStaticText](../classes/auwidgetstatictext.md) * [AuWidgetVariantSelector](../classes/auwidgetvariantselector.md) ## Index ### Methods * [exportWidgetData](irestorablewidget.md#exportwidgetdata) * [restoreWidgetFromData](irestorablewidget.md#restorewidgetfromdata) ## Methods ### exportWidgetData**exportWidgetData**(`force`: boolean): *Promise‹any›* **Parameters:** Name | Type | ------ | ------ | `force` | boolean | **Returns:** *Promise‹any›* ___ ### restoreWidgetFromData ▸ **restoreWidgetFromData**(`data`: any, `force`: boolean): *Promise‹void›* **Parameters:** Name | Type | ------ | ------ | `data` | any | `force` | boolean | **Returns:** *Promise‹void›*