UNPKG

@spartacus/checkout

Version:

Checkout feature library for Spartacus

25 lines 3.57 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/checkout.facade"; export class OrderConfirmationOrderEntriesContext { constructor(checkoutService) { this.checkoutService = checkoutService; this.type = OrderEntriesSource.ORDER_CONFIRMATION; } getEntries() { return this.checkoutService .getOrderDetails() .pipe(map((order) => { var _a; return (_a = order === null || order === void 0 ? void 0 : order.entries) !== null && _a !== void 0 ? _a : []; })); } } OrderConfirmationOrderEntriesContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: OrderConfirmationOrderEntriesContext, deps: [{ token: i1.CheckoutFacade }], target: i0.ɵɵFactoryTarget.Injectable }); OrderConfirmationOrderEntriesContext.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: OrderConfirmationOrderEntriesContext, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: OrderConfirmationOrderEntriesContext, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return [{ type: i1.CheckoutFacade }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXItY29uZmlybWF0aW9uLW9yZGVyLWVudHJpZXMtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9jaGVja291dC9yb290L3BhZ2VzL29yZGVyLWNvbmZpcm1hdGlvbi1vcmRlci1lbnRyaWVzLWNvbnRleHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFckMsT0FBTyxFQUNMLGtCQUFrQixHQUVuQixNQUFNLHVCQUF1QixDQUFDOzs7QUFNL0IsTUFBTSxPQUFPLG9DQUFvQztJQUsvQyxZQUFzQixlQUErQjtRQUEvQixvQkFBZSxHQUFmLGVBQWUsQ0FBZ0I7UUFGNUMsU0FBSSxHQUFHLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDO0lBRUUsQ0FBQztJQUV6RCxVQUFVO1FBQ1IsT0FBTyxJQUFJLENBQUMsZUFBZTthQUN4QixlQUFlLEVBQUU7YUFDakIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQVksRUFBRSxFQUFFLFdBQUMsT0FBQSxNQUFBLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxPQUFPLG1DQUFJLEVBQUUsQ0FBQSxFQUFBLENBQUMsQ0FBQyxDQUFDO0lBQ3ZELENBQUM7O2lJQVhVLG9DQUFvQztxSUFBcEMsb0NBQW9DLGNBRm5DLE1BQU07MkZBRVAsb0NBQW9DO2tCQUhoRCxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IG1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcbmltcG9ydCB7IE9yZGVyLCBPcmRlckVudHJ5IH0gZnJvbSAnQHNwYXJ0YWN1cy9jb3JlJztcbmltcG9ydCB7XG4gIE9yZGVyRW50cmllc1NvdXJjZSxcbiAgR2V0T3JkZXJFbnRyaWVzQ29udGV4dCxcbn0gZnJvbSAnQHNwYXJ0YWN1cy9zdG9yZWZyb250JztcbmltcG9ydCB7IENoZWNrb3V0RmFjYWRlIH0gZnJvbSAnLi4vZmFjYWRlL2NoZWNrb3V0LmZhY2FkZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBPcmRlckNvbmZpcm1hdGlvbk9yZGVyRW50cmllc0NvbnRleHRcbiAgaW1wbGVtZW50cyBHZXRPcmRlckVudHJpZXNDb250ZXh0XG57XG4gIHJlYWRvbmx5IHR5cGUgPSBPcmRlckVudHJpZXNTb3VyY2UuT1JERVJfQ09ORklSTUFUSU9OO1xuXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBjaGVja291dFNlcnZpY2U6IENoZWNrb3V0RmFjYWRlKSB7fVxuXG4gIGdldEVudHJpZXMoKTogT2JzZXJ2YWJsZTxPcmRlckVudHJ5W10+IHtcbiAgICByZXR1cm4gdGhpcy5jaGVja291dFNlcnZpY2VcbiAgICAgIC5nZXRPcmRlckRldGFpbHMoKVxuICAgICAgLnBpcGUobWFwKChvcmRlcjogT3JkZXIpID0+IG9yZGVyPy5lbnRyaWVzID8/IFtdKSk7XG4gIH1cbn1cbiJdfQ==