@vendasta/store
Version:
Components and data for Store
26 lines • 3.74 kB
JavaScript
import { formatBillingFrequency, formatDisplayPrice } from '@vendasta/core/shared';
import { Pipe } from '@angular/core';
import * as i0 from "@angular/core";
export class PricePipe {
transform(value, currency, billingFrequency, isCents = true, translateZero = true, displaySymbol = true) {
return formatDisplayPrice(value, currency, billingFrequency, isCents, translateZero, displaySymbol);
}
}
PricePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: PricePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
PricePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: PricePipe, name: "price" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: PricePipe, decorators: [{
type: Pipe,
args: [{ name: 'price' }]
}] });
export class FormatBillingFrequencyPipe {
transform(value) {
return formatBillingFrequency(value);
}
}
FormatBillingFrequencyPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: FormatBillingFrequencyPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
FormatBillingFrequencyPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: FormatBillingFrequencyPipe, name: "formatBillingFrequency" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: FormatBillingFrequencyPipe, decorators: [{
type: Pipe,
args: [{ name: 'formatBillingFrequency' }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpY2luZy1waXBlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvc3RvcmUvc3JjL2xpYi9wcmljaW5nL3ByaWNpbmctcGlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUE4QixzQkFBc0IsRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQy9HLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOztBQUdwRCxNQUFNLE9BQU8sU0FBUztJQUNwQixTQUFTLENBQ1AsS0FBVSxFQUNWLFFBQTJCLEVBQzNCLGdCQUFtQyxFQUNuQyxVQUFtQixJQUFJLEVBQ3ZCLGdCQUF5QixJQUFJLEVBQzdCLGdCQUF5QixJQUFJO1FBRTdCLE9BQU8sa0JBQWtCLENBQUMsS0FBSyxFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQ3RHLENBQUM7O3NHQVZVLFNBQVM7b0dBQVQsU0FBUzsyRkFBVCxTQUFTO2tCQURyQixJQUFJO21CQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRTs7QUFldkIsTUFBTSxPQUFPLDBCQUEwQjtJQUNyQyxTQUFTLENBQUMsS0FBYTtRQUNyQixPQUFPLHNCQUFzQixDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7O3VIQUhVLDBCQUEwQjtxSEFBMUIsMEJBQTBCOzJGQUExQiwwQkFBMEI7a0JBRHRDLElBQUk7bUJBQUMsRUFBRSxJQUFJLEVBQUUsd0JBQXdCLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCaWxsaW5nRnJlcXVlbmN5LCBDdXJyZW5jeSwgZm9ybWF0QmlsbGluZ0ZyZXF1ZW5jeSwgZm9ybWF0RGlzcGxheVByaWNlIH0gZnJvbSAnQHZlbmRhc3RhL2NvcmUvc2hhcmVkJztcbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQFBpcGUoeyBuYW1lOiAncHJpY2UnIH0pXG5leHBvcnQgY2xhc3MgUHJpY2VQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybShcbiAgICB2YWx1ZTogYW55LFxuICAgIGN1cnJlbmN5OiBDdXJyZW5jeSB8IHN0cmluZyxcbiAgICBiaWxsaW5nRnJlcXVlbmN5PzogQmlsbGluZ0ZyZXF1ZW5jeSxcbiAgICBpc0NlbnRzOiBib29sZWFuID0gdHJ1ZSxcbiAgICB0cmFuc2xhdGVaZXJvOiBib29sZWFuID0gdHJ1ZSxcbiAgICBkaXNwbGF5U3ltYm9sOiBib29sZWFuID0gdHJ1ZSxcbiAgKTogYW55IHtcbiAgICByZXR1cm4gZm9ybWF0RGlzcGxheVByaWNlKHZhbHVlLCBjdXJyZW5jeSwgYmlsbGluZ0ZyZXF1ZW5jeSwgaXNDZW50cywgdHJhbnNsYXRlWmVybywgZGlzcGxheVN5bWJvbCk7XG4gIH1cbn1cblxuQFBpcGUoeyBuYW1lOiAnZm9ybWF0QmlsbGluZ0ZyZXF1ZW5jeScgfSlcbmV4cG9ydCBjbGFzcyBGb3JtYXRCaWxsaW5nRnJlcXVlbmN5UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0odmFsdWU6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGZvcm1hdEJpbGxpbmdGcmVxdWVuY3kodmFsdWUpO1xuICB9XG59XG4iXX0=