@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
JavaScript
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==