UNPKG

@spartacus/storefront

Version:

Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.

28 lines 2.67 kB
import { CxEvent } from '@spartacus/core'; /** * Lifecycle events for the creation and removal of CMS components. * * Triggers when the component is added or removed from the DOM, using * sub event `ComponentCreateEvent` and `ComponentDestroyEvent`. */ export class ComponentEvent extends CxEvent { } /** * Indicates that the component is added to the DOM. */ export class ComponentCreateEvent extends ComponentEvent { } /** * Event's type */ ComponentCreateEvent.type = 'ComponentCreate'; /** * Indicates that the component is removed from the DOM. */ export class ComponentDestroyEvent extends ComponentEvent { } /** * Event's type */ ComponentDestroyEvent.type = 'ComponentDestroy'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LmV2ZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3RvcmVmcm9udGxpYi9jbXMtc3RydWN0dXJlL3BhZ2UvY29tcG9uZW50L2V2ZW50cy9jb21wb25lbnQuZXZlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRTFDOzs7OztHQUtHO0FBQ0gsTUFBTSxPQUFnQixjQUFlLFNBQVEsT0FBTztDQVNuRDtBQUVEOztHQUVHO0FBQ0gsTUFBTSxPQUFPLG9CQUFxQixTQUFRLGNBQWM7O0FBQ3REOztHQUVHO0FBQ2EseUJBQUksR0FBRyxpQkFBaUIsQ0FBQztBQU8zQzs7R0FFRztBQUNILE1BQU0sT0FBTyxxQkFBc0IsU0FBUSxjQUFjOztBQUN2RDs7R0FFRztBQUNhLDBCQUFJLEdBQUcsa0JBQWtCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDeEV2ZW50IH0gZnJvbSAnQHNwYXJ0YWN1cy9jb3JlJztcblxuLyoqXG4gKiBMaWZlY3ljbGUgZXZlbnRzIGZvciB0aGUgY3JlYXRpb24gYW5kIHJlbW92YWwgb2YgQ01TIGNvbXBvbmVudHMuXG4gKlxuICogVHJpZ2dlcnMgd2hlbiB0aGUgY29tcG9uZW50IGlzIGFkZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgRE9NLCB1c2luZ1xuICogc3ViIGV2ZW50IGBDb21wb25lbnRDcmVhdGVFdmVudGAgYW5kIGBDb21wb25lbnREZXN0cm95RXZlbnRgLlxuICovXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQ29tcG9uZW50RXZlbnQgZXh0ZW5kcyBDeEV2ZW50IHtcbiAgLyoqXG4gICAqIFRoZSBjb21wb25lbnQgdHlwZSBjb2RlLlxuICAgKi9cbiAgdHlwZUNvZGU6IHN0cmluZztcbiAgLyoqXG4gICAqIFRoZSB1bmlxdWUgaWQgZm9yIHRoZSBjb21wb25lbnQgaW5zdGFuY2UuXG4gICAqL1xuICBpZDogc3RyaW5nO1xufVxuXG4vKipcbiAqIEluZGljYXRlcyB0aGF0IHRoZSBjb21wb25lbnQgaXMgYWRkZWQgdG8gdGhlIERPTS5cbiAqL1xuZXhwb3J0IGNsYXNzIENvbXBvbmVudENyZWF0ZUV2ZW50IGV4dGVuZHMgQ29tcG9uZW50RXZlbnQge1xuICAvKipcbiAgICogRXZlbnQncyB0eXBlXG4gICAqL1xuICBzdGF0aWMgcmVhZG9ubHkgdHlwZSA9ICdDb21wb25lbnRDcmVhdGUnO1xuICAvKipcbiAgICogVGhlIGNvbXBvbmVudCBob3N0IGVsZW1lbnQuXG4gICAqL1xuICBob3N0OiBIVE1MRWxlbWVudDtcbn1cblxuLyoqXG4gKiBJbmRpY2F0ZXMgdGhhdCB0aGUgY29tcG9uZW50IGlzIHJlbW92ZWQgZnJvbSB0aGUgRE9NLlxuICovXG5leHBvcnQgY2xhc3MgQ29tcG9uZW50RGVzdHJveUV2ZW50IGV4dGVuZHMgQ29tcG9uZW50RXZlbnQge1xuICAvKipcbiAgICogRXZlbnQncyB0eXBlXG4gICAqL1xuICBzdGF0aWMgcmVhZG9ubHkgdHlwZSA9ICdDb21wb25lbnREZXN0cm95Jztcbn1cbiJdfQ==