angular-pipes
Version:
Angular pipes library
28 lines • 2.33 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isArray } from '../utils/utils';
let HeadPipe = class HeadPipe {
transform(input) {
if (!isArray(input)) {
return input;
}
// Will return undefined if length is 0
return input[0];
}
};
HeadPipe = tslib_1.__decorate([
Pipe({
name: 'head',
})
], HeadPipe);
export { HeadPipe };
let NgHeadPipeModule = class NgHeadPipeModule {
};
NgHeadPipeModule = tslib_1.__decorate([
NgModule({
declarations: [HeadPipe],
exports: [HeadPipe],
})
], NgHeadPipeModule);
export { NgHeadPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbImFycmF5L2hlYWQucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUt6QyxJQUFhLFFBQVEsR0FBckIsTUFBYSxRQUFRO0lBQ25CLFNBQVMsQ0FBQyxLQUFVO1FBQ2xCLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDbkIsT0FBTyxLQUFLLENBQUM7U0FDZDtRQUVELHVDQUF1QztRQUN2QyxPQUFPLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNsQixDQUFDO0NBQ0YsQ0FBQTtBQVRZLFFBQVE7SUFIcEIsSUFBSSxDQUFDO1FBQ0osSUFBSSxFQUFFLE1BQU07S0FDYixDQUFDO0dBQ1csUUFBUSxDQVNwQjtTQVRZLFFBQVE7QUFlckIsSUFBYSxnQkFBZ0IsR0FBN0IsTUFBYSxnQkFBZ0I7Q0FBRyxDQUFBO0FBQW5CLGdCQUFnQjtJQUo1QixRQUFRLENBQUM7UUFDUixZQUFZLEVBQUUsQ0FBQyxRQUFRLENBQUM7UUFDeEIsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDO0tBQ3BCLENBQUM7R0FDVyxnQkFBZ0IsQ0FBRztTQUFuQixnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc0FycmF5IH0gZnJvbSAnLi4vdXRpbHMvdXRpbHMnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdoZWFkJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEhlYWRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKGlucHV0OiBhbnkpOiBhbnkge1xyXG4gICAgaWYgKCFpc0FycmF5KGlucHV0KSkge1xyXG4gICAgICByZXR1cm4gaW5wdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV2lsbCByZXR1cm4gdW5kZWZpbmVkIGlmIGxlbmd0aCBpcyAwXHJcbiAgICByZXR1cm4gaW5wdXRbMF07XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW0hlYWRQaXBlXSxcclxuICBleHBvcnRzOiBbSGVhZFBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdIZWFkUGlwZU1vZHVsZSB7fVxyXG4iXX0=