UNPKG

@ashetm/ng-utility

Version:

``@ashetm/ng-utility`` is a library that provide some utilities classes, like pipes.

20 lines 2.25 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; export class Initial { transform(value, max = Infinity) { return value.split(' ').map((word) => { return word[0].toUpperCase(); }).filter((_, index) => index < max) .join(''); } static { this.ɵfac = function Initial_Factory(t) { return new (t || Initial)(); }; } static { this.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "initial", type: Initial, pure: true, standalone: true }); } } (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(Initial, [{ type: Pipe, args: [{ name: 'initial', standalone: true }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5pdGlhbC5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdXRpbGl0eS9zcmMvbGliL3BpcGVzL2luaXRpYWwucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFPcEQsTUFBTSxPQUFPLE9BQU87SUFFbEIsU0FBUyxDQUFDLEtBQWEsRUFBRSxNQUFjLFFBQVE7UUFDN0MsT0FBTyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQVksRUFBRSxFQUFFO1lBQzNDLE9BQU8sSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQy9CLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQVMsRUFBRSxLQUFhLEVBQUUsRUFBRSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUM7YUFDakQsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2QsQ0FBQzt3RUFQVSxPQUFPO2lGQUFQLE9BQU87O3VGQUFQLE9BQU87Y0FKbkIsSUFBSTtlQUFDO2dCQUNKLElBQUksRUFBRSxTQUFTO2dCQUNmLFVBQVUsRUFBRSxJQUFJO2FBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnaW5pdGlhbCcsXHJcbiAgc3RhbmRhbG9uZTogdHJ1ZVxyXG59KVxyXG5leHBvcnQgY2xhc3MgSW5pdGlhbCBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG5cclxuICB0cmFuc2Zvcm0odmFsdWU6IHN0cmluZywgbWF4OiBudW1iZXIgPSBJbmZpbml0eSk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gdmFsdWUuc3BsaXQoJyAnKS5tYXAoKHdvcmQ6IHN0cmluZykgPT4ge1xyXG4gICAgICByZXR1cm4gd29yZFswXS50b1VwcGVyQ2FzZSgpO1xyXG4gICAgfSkuZmlsdGVyKChfOiBzdHJpbmcsIGluZGV4OiBudW1iZXIpID0+IGluZGV4IDwgbWF4KVxyXG4gICAgICAuam9pbignJyk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=