UNPKG

@spartacus/core

Version:

Spartacus - the core framework

20 lines 2.42 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./semantic-path.service"; export class ProductURLPipe { constructor(semanticPath) { this.semanticPath = semanticPath; } transform(product) { return this.semanticPath.transform({ cxRoute: 'product', params: product }); } } ProductURLPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ProductURLPipe, deps: [{ token: i1.SemanticPathService }], target: i0.ɵɵFactoryTarget.Pipe }); ProductURLPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ProductURLPipe, name: "cxProductUrl" }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ProductURLPipe, decorators: [{ type: Pipe, args: [{ name: 'cxProductUrl', }] }], ctorParameters: function () { return [{ type: i1.SemanticPathService }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZHVjdC11cmwucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL3JvdXRpbmcvY29uZmlndXJhYmxlLXJvdXRlcy91cmwtdHJhbnNsYXRpb24vcHJvZHVjdC11cmwucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7O0FBTXBELE1BQU0sT0FBTyxjQUFjO0lBQ3pCLFlBQW9CLFlBQWlDO1FBQWpDLGlCQUFZLEdBQVosWUFBWSxDQUFxQjtJQUFHLENBQUM7SUFDekQsU0FBUyxDQUFDLE9BQWdCO1FBQ3hCLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDO0lBQzlFLENBQUM7OzJHQUpVLGNBQWM7eUdBQWQsY0FBYzsyRkFBZCxjQUFjO2tCQUgxQixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxjQUFjO2lCQUNyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFNlbWFudGljUGF0aFNlcnZpY2UgfSBmcm9tICcuL3NlbWFudGljLXBhdGguc2VydmljZSc7XG5pbXBvcnQgeyBQcm9kdWN0IH0gZnJvbSAnLi4vLi4vLi4vbW9kZWwvcHJvZHVjdC5tb2RlbCc7XG5AUGlwZSh7XG4gIG5hbWU6ICdjeFByb2R1Y3RVcmwnLFxufSlcbmV4cG9ydCBjbGFzcyBQcm9kdWN0VVJMUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHNlbWFudGljUGF0aDogU2VtYW50aWNQYXRoU2VydmljZSkge31cbiAgdHJhbnNmb3JtKHByb2R1Y3Q6IFByb2R1Y3QpIHtcbiAgICByZXR1cm4gdGhpcy5zZW1hbnRpY1BhdGgudHJhbnNmb3JtKHsgY3hSb3V0ZTogJ3Byb2R1Y3QnLCBwYXJhbXM6IHByb2R1Y3QgfSk7XG4gIH1cbn1cbiJdfQ==