UNPKG

@spartacus/order

Version:

Order feature library for Spartacus

25 lines 3.49 kB
import { Injectable } from '@angular/core'; import { map } from 'rxjs/operators'; import { OrderEntriesSource, } from '@spartacus/storefront'; import * as i0 from "@angular/core"; import * as i1 from "../facade/order.facade"; export class OrderDetailsOrderEntriesContext { constructor(userOrderService) { this.userOrderService = userOrderService; this.type = OrderEntriesSource.ORDER_DETAILS; } getEntries() { return this.userOrderService .getOrderDetails() .pipe(map((order) => { var _a; return (_a = order === null || order === void 0 ? void 0 : order.entries) !== null && _a !== void 0 ? _a : []; })); } } OrderDetailsOrderEntriesContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: OrderDetailsOrderEntriesContext, deps: [{ token: i1.OrderFacade }], target: i0.ɵɵFactoryTarget.Injectable }); OrderDetailsOrderEntriesContext.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: OrderDetailsOrderEntriesContext, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: OrderDetailsOrderEntriesContext, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return [{ type: i1.OrderFacade }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXItZGV0YWlscy1vcmRlci1lbnRyaWVzLWNvbnRleHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9mZWF0dXJlLWxpYnMvb3JkZXIvcm9vdC9wYWdlcy9vcmRlci1kZXRhaWxzLW9yZGVyLWVudHJpZXMtY29udGV4dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVyQyxPQUFPLEVBQ0wsa0JBQWtCLEdBRW5CLE1BQU0sdUJBQXVCLENBQUM7OztBQU0vQixNQUFNLE9BQU8sK0JBQStCO0lBRzFDLFlBQXNCLGdCQUE2QjtRQUE3QixxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWE7UUFGMUMsU0FBSSxHQUFHLGtCQUFrQixDQUFDLGFBQWEsQ0FBQztJQUVLLENBQUM7SUFFdkQsVUFBVTtRQUNSLE9BQU8sSUFBSSxDQUFDLGdCQUFnQjthQUN6QixlQUFlLEVBQUU7YUFDakIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQVksRUFBRSxFQUFFLFdBQUMsT0FBQSxNQUFBLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxPQUFPLG1DQUFJLEVBQUUsQ0FBQSxFQUFBLENBQUMsQ0FBQyxDQUFDO0lBQ3ZELENBQUM7OzRIQVRVLCtCQUErQjtnSUFBL0IsK0JBQStCLGNBRjlCLE1BQU07MkZBRVAsK0JBQStCO2tCQUgzQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IG1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcbmltcG9ydCB7IE9yZGVyLCBPcmRlckVudHJ5IH0gZnJvbSAnQHNwYXJ0YWN1cy9jb3JlJztcbmltcG9ydCB7XG4gIE9yZGVyRW50cmllc1NvdXJjZSxcbiAgR2V0T3JkZXJFbnRyaWVzQ29udGV4dCxcbn0gZnJvbSAnQHNwYXJ0YWN1cy9zdG9yZWZyb250JztcbmltcG9ydCB7IE9yZGVyRmFjYWRlIH0gZnJvbSAnLi4vZmFjYWRlL29yZGVyLmZhY2FkZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBPcmRlckRldGFpbHNPcmRlckVudHJpZXNDb250ZXh0IGltcGxlbWVudHMgR2V0T3JkZXJFbnRyaWVzQ29udGV4dCB7XG4gIHJlYWRvbmx5IHR5cGUgPSBPcmRlckVudHJpZXNTb3VyY2UuT1JERVJfREVUQUlMUztcblxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgdXNlck9yZGVyU2VydmljZTogT3JkZXJGYWNhZGUpIHt9XG5cbiAgZ2V0RW50cmllcygpOiBPYnNlcnZhYmxlPE9yZGVyRW50cnlbXT4ge1xuICAgIHJldHVybiB0aGlzLnVzZXJPcmRlclNlcnZpY2VcbiAgICAgIC5nZXRPcmRlckRldGFpbHMoKVxuICAgICAgLnBpcGUobWFwKChvcmRlcjogT3JkZXIpID0+IG9yZGVyPy5lbnRyaWVzID8/IFtdKSk7XG4gIH1cbn1cbiJdfQ==