@maskito/angular
Version:
The Angular-specific Maskito's library
19 lines • 2.45 kB
JavaScript
import { Pipe } from '@angular/core';
import { MASKITO_DEFAULT_OPTIONS, maskitoTransform } from '@maskito/core';
import * as i0 from "@angular/core";
class MaskitoPipe {
transform(value, maskitoOptions) {
return maskitoTransform(String(value ?? ''), maskitoOptions ?? MASKITO_DEFAULT_OPTIONS);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: MaskitoPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); }
static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "16.2.12", ngImport: i0, type: MaskitoPipe, isStandalone: true, name: "maskito" }); }
}
export { MaskitoPipe };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: MaskitoPipe, decorators: [{
type: Pipe,
args: [{
standalone: true,
name: 'maskito',
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFza2l0by5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci9zcmMvbGliL21hc2tpdG8ucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUMsSUFBSSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRW5DLE9BQU8sRUFBQyx1QkFBdUIsRUFBRSxnQkFBZ0IsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7QUFFeEUsTUFJYSxXQUFXO0lBQ2IsU0FBUyxDQUFDLEtBQWMsRUFBRSxjQUFxQztRQUNsRSxPQUFPLGdCQUFnQixDQUNuQixNQUFNLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxFQUNuQixjQUFjLElBQUksdUJBQXVCLENBQzVDLENBQUM7SUFDTixDQUFDOytHQU5RLFdBQVc7NkdBQVgsV0FBVzs7U0FBWCxXQUFXOzRGQUFYLFdBQVc7a0JBSnZCLElBQUk7bUJBQUM7b0JBQ0YsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLElBQUksRUFBRSxTQUFTO2lCQUNsQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHtQaXBlVHJhbnNmb3JtfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7UGlwZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgdHlwZSB7TWFza2l0b09wdGlvbnN9IGZyb20gJ0BtYXNraXRvL2NvcmUnO1xuaW1wb3J0IHtNQVNLSVRPX0RFRkFVTFRfT1BUSU9OUywgbWFza2l0b1RyYW5zZm9ybX0gZnJvbSAnQG1hc2tpdG8vY29yZSc7XG5cbkBQaXBlKHtcbiAgICBzdGFuZGFsb25lOiB0cnVlLFxuICAgIG5hbWU6ICdtYXNraXRvJyxcbn0pXG5leHBvcnQgY2xhc3MgTWFza2l0b1BpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgICBwdWJsaWMgdHJhbnNmb3JtKHZhbHVlOiB1bmtub3duLCBtYXNraXRvT3B0aW9uczogTWFza2l0b09wdGlvbnMgfCBudWxsKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIG1hc2tpdG9UcmFuc2Zvcm0oXG4gICAgICAgICAgICBTdHJpbmcodmFsdWUgPz8gJycpLFxuICAgICAgICAgICAgbWFza2l0b09wdGlvbnMgPz8gTUFTS0lUT19ERUZBVUxUX09QVElPTlMsXG4gICAgICAgICk7XG4gICAgfVxufVxuIl19