UNPKG

@vendasta/store

Version:

Components and data for Store

26 lines 3.74 kB
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=