bdb-vendors
Version:
Proveedores de funcionalidad transversales a todos los productos del laboratorio BDB.
19 lines (15 loc) • 443 B
text/typescript
import { Pipe, PipeTransform } from '@angular/core';
import { MaskApplierService } from './mask-applier.service';
({
name: 'mask',
pure: true
})
export class MaskPipe implements PipeTransform {
public constructor(private _maskService: MaskApplierService) { }
public transform(value: string|number, mask: string): string {
if (!value) {
return '';
}
return this._maskService.applyMask(`${value}`, mask);
}
}