UNPKG

@spartacus/checkout

Version:

Checkout feature library for Spartacus

23 lines 3.12 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@spartacus/checkout/root"; export class ClearCheckoutService { constructor(checkoutDeliveryFacade, checkoutPaymentFacade) { this.checkoutDeliveryFacade = checkoutDeliveryFacade; this.checkoutPaymentFacade = checkoutPaymentFacade; } /** * Use it to clear checkout state */ resetCheckoutProcesses() { this.checkoutDeliveryFacade.resetSetDeliveryAddressProcess(); this.checkoutDeliveryFacade.resetSetDeliveryModeProcess(); this.checkoutPaymentFacade.resetSetPaymentDetailsProcess(); } } ClearCheckoutService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ClearCheckoutService, deps: [{ token: i1.CheckoutDeliveryFacade }, { token: i1.CheckoutPaymentFacade }], target: i0.ɵɵFactoryTarget.Injectable }); ClearCheckoutService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ClearCheckoutService }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ClearCheckoutService, decorators: [{ type: Injectable }], ctorParameters: function () { return [{ type: i1.CheckoutDeliveryFacade }, { type: i1.CheckoutPaymentFacade }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xlYXItY2hlY2tvdXQuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9jaGVja291dC9jb3JlL2ZhY2FkZS9jbGVhci1jaGVja291dC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7OztBQVEzQyxNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQ1ksc0JBQThDLEVBQzlDLHFCQUE0QztRQUQ1QywyQkFBc0IsR0FBdEIsc0JBQXNCLENBQXdCO1FBQzlDLDBCQUFxQixHQUFyQixxQkFBcUIsQ0FBdUI7SUFDckQsQ0FBQztJQUVKOztPQUVHO0lBQ0gsc0JBQXNCO1FBQ3BCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyw4QkFBOEIsRUFBRSxDQUFDO1FBQzdELElBQUksQ0FBQyxzQkFBc0IsQ0FBQywyQkFBMkIsRUFBRSxDQUFDO1FBQzFELElBQUksQ0FBQyxxQkFBcUIsQ0FBQyw2QkFBNkIsRUFBRSxDQUFDO0lBQzdELENBQUM7O2lIQWJVLG9CQUFvQjtxSEFBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBRGhDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBDaGVja291dERlbGl2ZXJ5RmFjYWRlLFxuICBDaGVja291dFBheW1lbnRGYWNhZGUsXG4gIENsZWFyQ2hlY2tvdXRGYWNhZGUsXG59IGZyb20gJ0BzcGFydGFjdXMvY2hlY2tvdXQvcm9vdCc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBDbGVhckNoZWNrb3V0U2VydmljZSBpbXBsZW1lbnRzIENsZWFyQ2hlY2tvdXRGYWNhZGUge1xuICBjb25zdHJ1Y3RvcihcbiAgICBwcm90ZWN0ZWQgY2hlY2tvdXREZWxpdmVyeUZhY2FkZTogQ2hlY2tvdXREZWxpdmVyeUZhY2FkZSxcbiAgICBwcm90ZWN0ZWQgY2hlY2tvdXRQYXltZW50RmFjYWRlOiBDaGVja291dFBheW1lbnRGYWNhZGVcbiAgKSB7fVxuXG4gIC8qKlxuICAgKiBVc2UgaXQgdG8gY2xlYXIgY2hlY2tvdXQgc3RhdGVcbiAgICovXG4gIHJlc2V0Q2hlY2tvdXRQcm9jZXNzZXMoKTogdm9pZCB7XG4gICAgdGhpcy5jaGVja291dERlbGl2ZXJ5RmFjYWRlLnJlc2V0U2V0RGVsaXZlcnlBZGRyZXNzUHJvY2VzcygpO1xuICAgIHRoaXMuY2hlY2tvdXREZWxpdmVyeUZhY2FkZS5yZXNldFNldERlbGl2ZXJ5TW9kZVByb2Nlc3MoKTtcbiAgICB0aGlzLmNoZWNrb3V0UGF5bWVudEZhY2FkZS5yZXNldFNldFBheW1lbnREZXRhaWxzUHJvY2VzcygpO1xuICB9XG59XG4iXX0=