UNPKG

@ashetm/ng-utility

Version:

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

17 lines 1.85 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; export class ArrayPop { transform(list) { return list.length === 0 ? list.pop() : undefined; } static { this.ɵfac = function ArrayPop_Factory(t) { return new (t || ArrayPop)(); }; } static { this.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "arrayPop", type: ArrayPop, pure: true, standalone: true }); } } (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ArrayPop, [{ type: Pipe, args: [{ name: 'arrayPop', standalone: true }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXktcG9wLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy91dGlsaXR5L3NyYy9saWIvcGlwZXMvYXJyYXktcG9wLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7O0FBT3BELE1BQU0sT0FBTyxRQUFRO0lBSW5CLFNBQVMsQ0FBSSxJQUFTO1FBQ3BCLE9BQU8sSUFBSSxDQUFDLE1BQU0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQ3BELENBQUM7eUVBTlUsUUFBUTtrRkFBUixRQUFROzt1RkFBUixRQUFRO2NBSnBCLElBQUk7ZUFBQztnQkFDSixJQUFJLEVBQUUsVUFBVTtnQkFDaEIsVUFBVSxFQUFFLElBQUk7YUFDakIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdhcnJheVBvcCcsXHJcbiAgc3RhbmRhbG9uZTogdHJ1ZVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXJyYXlQb3AgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgdHJhbnNmb3JtPFQ+KGxpc3Q6IFRbXSk6IFQ7XHJcbiAgdHJhbnNmb3JtKGxpc3Q6IFtdKTogdW5kZWZpbmVkO1xyXG4gIHRyYW5zZm9ybTxUPihsaXN0OiBUW10pOiBUIHwgdW5kZWZpbmVkIHtcclxuICAgIHJldHVybiBsaXN0Lmxlbmd0aCA9PT0gMCA/IGxpc3QucG9wKCkgOiB1bmRlZmluZWQ7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=