UNPKG

@spartacus/core

Version:

Spartacus - the core framework

25 lines 2.95 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../config/cart-config"; export class CartConfigService { constructor(config) { this.config = config; } isSelectiveCartEnabled() { var _a, _b, _c; return Boolean((_c = (_b = (_a = this.config) === null || _a === void 0 ? void 0 : _a.cart) === null || _b === void 0 ? void 0 : _b.selectiveCart) === null || _c === void 0 ? void 0 : _c.enabled); } isCartValidationEnabled() { var _a, _b, _c; return Boolean((_c = (_b = (_a = this.config) === null || _a === void 0 ? void 0 : _a.cart) === null || _b === void 0 ? void 0 : _b.validation) === null || _c === void 0 ? void 0 : _c.enabled); } } CartConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartConfigService, deps: [{ token: i1.CartConfig }], target: i0.ɵɵFactoryTarget.Injectable }); CartConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartConfigService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartConfigService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return [{ type: i1.CartConfig }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FydC1jb25maWcuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL2NhcnQvc2VydmljZXMvY2FydC1jb25maWcuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFNM0MsTUFBTSxPQUFPLGlCQUFpQjtJQUM1QixZQUFzQixNQUFrQjtRQUFsQixXQUFNLEdBQU4sTUFBTSxDQUFZO0lBQUcsQ0FBQztJQUU1QyxzQkFBc0I7O1FBQ3BCLE9BQU8sT0FBTyxDQUFDLE1BQUEsTUFBQSxNQUFBLElBQUksQ0FBQyxNQUFNLDBDQUFFLElBQUksMENBQUUsYUFBYSwwQ0FBRSxPQUFPLENBQUMsQ0FBQztJQUM1RCxDQUFDO0lBRUQsdUJBQXVCOztRQUNyQixPQUFPLE9BQU8sQ0FBQyxNQUFBLE1BQUEsTUFBQSxJQUFJLENBQUMsTUFBTSwwQ0FBRSxJQUFJLDBDQUFFLFVBQVUsMENBQUUsT0FBTyxDQUFDLENBQUM7SUFDekQsQ0FBQzs7OEdBVFUsaUJBQWlCO2tIQUFqQixpQkFBaUIsY0FGaEIsTUFBTTsyRkFFUCxpQkFBaUI7a0JBSDdCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ2FydENvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9jYXJ0LWNvbmZpZyc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBDYXJ0Q29uZmlnU2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBjb25maWc6IENhcnRDb25maWcpIHt9XG5cbiAgaXNTZWxlY3RpdmVDYXJ0RW5hYmxlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gQm9vbGVhbih0aGlzLmNvbmZpZz8uY2FydD8uc2VsZWN0aXZlQ2FydD8uZW5hYmxlZCk7XG4gIH1cblxuICBpc0NhcnRWYWxpZGF0aW9uRW5hYmxlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gQm9vbGVhbih0aGlzLmNvbmZpZz8uY2FydD8udmFsaWRhdGlvbj8uZW5hYmxlZCk7XG4gIH1cbn1cbiJdfQ==