angular-pipes
Version:
Angular pipes library
33 lines • 2.67 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isString, upperFirst } from '../utils/utils';
var UpperFirstPipe = /** @class */ (function () {
function UpperFirstPipe() {
}
UpperFirstPipe.prototype.transform = function (input) {
if (!isString(input)) {
return input;
}
return upperFirst(input);
};
UpperFirstPipe = tslib_1.__decorate([
Pipe({
name: 'upperfirst',
})
], UpperFirstPipe);
return UpperFirstPipe;
}());
export { UpperFirstPipe };
var NgUpperFirstPipeModule = /** @class */ (function () {
function NgUpperFirstPipeModule() {
}
NgUpperFirstPipeModule = tslib_1.__decorate([
NgModule({
declarations: [UpperFirstPipe],
exports: [UpperFirstPipe],
})
], NgUpperFirstPipeModule);
return NgUpperFirstPipeModule;
}());
export { NgUpperFirstPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBwZXJmaXJzdC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbInN0cmluZy91cHBlcmZpcnN0LnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBS3REO0lBQUE7SUFRQSxDQUFDO0lBUEMsa0NBQVMsR0FBVCxVQUFVLEtBQVU7UUFDbEIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNwQixPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsT0FBTyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDM0IsQ0FBQztJQVBVLGNBQWM7UUFIMUIsSUFBSSxDQUFDO1lBQ0osSUFBSSxFQUFFLFlBQVk7U0FDbkIsQ0FBQztPQUNXLGNBQWMsQ0FRMUI7SUFBRCxxQkFBQztDQUFBLEFBUkQsSUFRQztTQVJZLGNBQWM7QUFjM0I7SUFBQTtJQUFxQyxDQUFDO0lBQXpCLHNCQUFzQjtRQUpsQyxRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxjQUFjLENBQUM7WUFDOUIsT0FBTyxFQUFFLENBQUMsY0FBYyxDQUFDO1NBQzFCLENBQUM7T0FDVyxzQkFBc0IsQ0FBRztJQUFELDZCQUFDO0NBQUEsQUFBdEMsSUFBc0M7U0FBekIsc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgaXNTdHJpbmcsIHVwcGVyRmlyc3QgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3VwcGVyZmlyc3QnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgVXBwZXJGaXJzdFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oaW5wdXQ6IGFueSk6IGFueSB7XHJcbiAgICBpZiAoIWlzU3RyaW5nKGlucHV0KSkge1xyXG4gICAgICByZXR1cm4gaW5wdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHVwcGVyRmlyc3QoaW5wdXQpO1xyXG4gIH1cclxufVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtVcHBlckZpcnN0UGlwZV0sXHJcbiAgZXhwb3J0czogW1VwcGVyRmlyc3RQaXBlXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIE5nVXBwZXJGaXJzdFBpcGVNb2R1bGUge31cclxuIl19