UNPKG

@douglas-serena/ng-inputs

Version:
25 lines 2.44 kB
import { Pipe } from '@angular/core'; import { NgInputMasksService } from '../ng-input-masks.service'; export class NgMaskPipe { constructor(maskService) { this.maskService = maskService; } transform(value, type) { if (value) { if (type === undefined) { return value; } return this.maskService.format(value, type); } return '-'; } } NgMaskPipe.decorators = [ { type: Pipe, args: [{ name: 'dssMask', },] } ]; NgMaskPipe.ctorParameters = () => [ { type: NgInputMasksService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctbWFzay5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmctaW5wdXRzL3NyYy9saWIvY29yZS9waXBlL25nLW1hc2sucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUtoRSxNQUFNLE9BQU8sVUFBVTtJQUNyQixZQUFvQixXQUFnQztRQUFoQyxnQkFBVyxHQUFYLFdBQVcsQ0FBcUI7SUFBRyxDQUFDO0lBRXhELFNBQVMsQ0FDUCxLQUFVLEVBQ1YsSUFXVTtRQUVWLElBQUksS0FBSyxFQUFFO1lBQ1QsSUFBSSxJQUFJLEtBQUssU0FBUyxFQUFFO2dCQUN0QixPQUFPLEtBQUssQ0FBQzthQUNkO1lBQ0QsT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsSUFBa0IsQ0FBQyxDQUFDO1NBQzNEO1FBQ0QsT0FBTyxHQUFHLENBQUM7SUFDYixDQUFDOzs7WUE1QkYsSUFBSSxTQUFDO2dCQUNKLElBQUksRUFBRSxTQUFTO2FBQ2hCOzs7WUFKUSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ0lucHV0TWFza3NTZXJ2aWNlIH0gZnJvbSAnLi4vbmctaW5wdXQtbWFza3Muc2VydmljZSc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2Rzc01hc2snLFxufSlcbmV4cG9ydCBjbGFzcyBOZ01hc2tQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgbWFza1NlcnZpY2U6IE5nSW5wdXRNYXNrc1NlcnZpY2UpIHt9XG5cbiAgdHJhbnNmb3JtKFxuICAgIHZhbHVlOiBhbnksXG4gICAgdHlwZT86XG4gICAgICB8ICdURUwnXG4gICAgICB8ICdDUEYnXG4gICAgICB8ICdDTlBKJ1xuICAgICAgfCAnQ1BGX0NOUEonXG4gICAgICB8ICdSRydcbiAgICAgIHwgJ1JHX0VTVEFEVUFMJ1xuICAgICAgfCAnQ1VSUkVOQ1knXG4gICAgICB8ICdQRVJDRU5UJ1xuICAgICAgfCAnREFURSdcbiAgICAgIHwgJ0FNT1VOVCdcbiAgICAgIHwgc3RyaW5nXG4gICk6IGFueSB7XG4gICAgaWYgKHZhbHVlKSB7XG4gICAgICBpZiAodHlwZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLm1hc2tTZXJ2aWNlLmZvcm1hdCh2YWx1ZSwgdHlwZSBhcyAnY3VycmVuY3knKTtcbiAgICB9XG4gICAgcmV0dXJuICctJztcbiAgfVxufVxuIl19