UNPKG

@spartacus/storefront

Version:

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

21 lines 2.52 kB
import { Injectable } from '@angular/core'; import { ReplaySubject } from 'rxjs'; import { ProductListItemContext } from './product-list-item-context.model'; import * as i0 from "@angular/core"; /** * Context source for `ProductListItemComponent`. * * `ProductListItemContext` should be injected instead in child components. */ export class ProductListItemContextSource extends ProductListItemContext { constructor() { super(...arguments); this.product$ = new ReplaySubject(1); } } ProductListItemContextSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ProductListItemContextSource, deps: null, target: i0.ɵɵFactoryTarget.Injectable }); ProductListItemContextSource.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ProductListItemContextSource }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ProductListItemContextSource, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZHVjdC1saXN0LWl0ZW0tY29udGV4dC1zb3VyY2UubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zdG9yZWZyb250bGliL2Ntcy1jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0L21vZGVsL3Byb2R1Y3QtbGlzdC1pdGVtLWNvbnRleHQtc291cmNlLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7QUFFM0U7Ozs7R0FJRztBQUVILE1BQU0sT0FBTyw0QkFBNkIsU0FBUSxzQkFBc0I7SUFEeEU7O1FBRVcsYUFBUSxHQUFHLElBQUksYUFBYSxDQUFVLENBQUMsQ0FBQyxDQUFDO0tBQ25EOzt5SEFGWSw0QkFBNEI7NkhBQTVCLDRCQUE0QjsyRkFBNUIsNEJBQTRCO2tCQUR4QyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUHJvZHVjdCB9IGZyb20gJ0BzcGFydGFjdXMvY29yZSc7XG5pbXBvcnQgeyBSZXBsYXlTdWJqZWN0IH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBQcm9kdWN0TGlzdEl0ZW1Db250ZXh0IH0gZnJvbSAnLi9wcm9kdWN0LWxpc3QtaXRlbS1jb250ZXh0Lm1vZGVsJztcblxuLyoqXG4gKiBDb250ZXh0IHNvdXJjZSBmb3IgYFByb2R1Y3RMaXN0SXRlbUNvbXBvbmVudGAuXG4gKlxuICogYFByb2R1Y3RMaXN0SXRlbUNvbnRleHRgIHNob3VsZCBiZSBpbmplY3RlZCBpbnN0ZWFkIGluIGNoaWxkIGNvbXBvbmVudHMuXG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBQcm9kdWN0TGlzdEl0ZW1Db250ZXh0U291cmNlIGV4dGVuZHMgUHJvZHVjdExpc3RJdGVtQ29udGV4dCB7XG4gIHJlYWRvbmx5IHByb2R1Y3QkID0gbmV3IFJlcGxheVN1YmplY3Q8UHJvZHVjdD4oMSk7XG59XG4iXX0=