@spartacus/order
Version:
Order feature library for Spartacus
25 lines • 3.49 kB
JavaScript
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==