UNPKG

@spartacus/storefront

Version:

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

24 lines 3.34 kB
import { Injectable } from '@angular/core'; import { ReplaySubject } from 'rxjs'; import * as i0 from "@angular/core"; /** * Context source for `CartItemComponent`. * * `CartItemContext` should be injected instead in child components. */ export class CartItemContextSource { constructor() { this.compact$ = new ReplaySubject(1); this.readonly$ = new ReplaySubject(1); this.item$ = new ReplaySubject(1); this.quantityControl$ = new ReplaySubject(1); this.location$ = new ReplaySubject(1); this.options$ = new ReplaySubject(1); } } CartItemContextSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartItemContextSource, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); CartItemContextSource.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartItemContextSource }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartItemContextSource, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FydC1pdGVtLWNvbnRleHQtc291cmNlLm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3RvcmVmcm9udGxpYi9jbXMtY29tcG9uZW50cy9jYXJ0L2NhcnQtc2hhcmVkL2NhcnQtaXRlbS9tb2RlbC9jYXJ0LWl0ZW0tY29udGV4dC1zb3VyY2UubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sTUFBTSxDQUFDOztBQUlyQzs7OztHQUlHO0FBRUgsTUFBTSxPQUFPLHFCQUFxQjtJQURsQztRQUVXLGFBQVEsR0FBRyxJQUFJLGFBQWEsQ0FBVSxDQUFDLENBQUMsQ0FBQztRQUV6QyxjQUFTLEdBQUcsSUFBSSxhQUFhLENBQVUsQ0FBQyxDQUFDLENBQUM7UUFFMUMsVUFBSyxHQUFHLElBQUksYUFBYSxDQUFhLENBQUMsQ0FBQyxDQUFDO1FBRXpDLHFCQUFnQixHQUFHLElBQUksYUFBYSxDQUFjLENBQUMsQ0FBQyxDQUFDO1FBRXJELGNBQVMsR0FBRyxJQUFJLGFBQWEsQ0FBb0IsQ0FBQyxDQUFDLENBQUM7UUFFcEQsYUFBUSxHQUFHLElBQUksYUFBYSxDQUEyQixDQUFDLENBQUMsQ0FBQztLQUNwRTs7a0hBWlkscUJBQXFCO3NIQUFyQixxQkFBcUI7MkZBQXJCLHFCQUFxQjtrQkFEakMsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZvcm1Db250cm9sIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgT3JkZXJFbnRyeSwgUHJvbW90aW9uTG9jYXRpb24gfSBmcm9tICdAc3BhcnRhY3VzL2NvcmUnO1xuaW1wb3J0IHsgUmVwbGF5U3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgQ2FydEl0ZW1Db21wb25lbnRPcHRpb25zIH0gZnJvbSAnLi4vY2FydC1pdGVtLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDYXJ0SXRlbUNvbnRleHQgfSBmcm9tICcuL2NhcnQtaXRlbS1jb250ZXh0Lm1vZGVsJztcblxuLyoqXG4gKiBDb250ZXh0IHNvdXJjZSBmb3IgYENhcnRJdGVtQ29tcG9uZW50YC5cbiAqXG4gKiBgQ2FydEl0ZW1Db250ZXh0YCBzaG91bGQgYmUgaW5qZWN0ZWQgaW5zdGVhZCBpbiBjaGlsZCBjb21wb25lbnRzLlxuICovXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQ2FydEl0ZW1Db250ZXh0U291cmNlIGltcGxlbWVudHMgQ2FydEl0ZW1Db250ZXh0IHtcbiAgcmVhZG9ubHkgY29tcGFjdCQgPSBuZXcgUmVwbGF5U3ViamVjdDxib29sZWFuPigxKTtcblxuICByZWFkb25seSByZWFkb25seSQgPSBuZXcgUmVwbGF5U3ViamVjdDxib29sZWFuPigxKTtcblxuICByZWFkb25seSBpdGVtJCA9IG5ldyBSZXBsYXlTdWJqZWN0PE9yZGVyRW50cnk+KDEpO1xuXG4gIHJlYWRvbmx5IHF1YW50aXR5Q29udHJvbCQgPSBuZXcgUmVwbGF5U3ViamVjdDxGb3JtQ29udHJvbD4oMSk7XG5cbiAgcmVhZG9ubHkgbG9jYXRpb24kID0gbmV3IFJlcGxheVN1YmplY3Q8UHJvbW90aW9uTG9jYXRpb24+KDEpO1xuXG4gIHJlYWRvbmx5IG9wdGlvbnMkID0gbmV3IFJlcGxheVN1YmplY3Q8Q2FydEl0ZW1Db21wb25lbnRPcHRpb25zPigxKTtcbn1cbiJdfQ==