angular-pipes
Version:
Angular pipes library
27 lines • 2.59 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isString } from '../utils/utils';
let EncodeURIComponentPipe = class EncodeURIComponentPipe {
transform(input) {
if (!isString(input)) {
return input;
}
return encodeURIComponent(input);
}
};
EncodeURIComponentPipe = tslib_1.__decorate([
Pipe({
name: 'encodeURIComponent',
})
], EncodeURIComponentPipe);
export { EncodeURIComponentPipe };
let NgEncodeURIComponentPipeModule = class NgEncodeURIComponentPipeModule {
};
NgEncodeURIComponentPipeModule = tslib_1.__decorate([
NgModule({
declarations: [EncodeURIComponentPipe],
exports: [EncodeURIComponentPipe],
})
], NgEncodeURIComponentPipeModule);
export { NgEncodeURIComponentPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5jb2RlLXVyaS1jb21wb25lbnQucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItcGlwZXMvIiwic291cmNlcyI6WyJzdHJpbmcvZW5jb2RlLXVyaS1jb21wb25lbnQucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUsxQyxJQUFhLHNCQUFzQixHQUFuQyxNQUFhLHNCQUFzQjtJQUNqQyxTQUFTLENBQUMsS0FBVTtRQUNsQixJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3BCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7UUFFRCxPQUFPLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ25DLENBQUM7Q0FDRixDQUFBO0FBUlksc0JBQXNCO0lBSGxDLElBQUksQ0FBQztRQUNKLElBQUksRUFBRSxvQkFBb0I7S0FDM0IsQ0FBQztHQUNXLHNCQUFzQixDQVFsQztTQVJZLHNCQUFzQjtBQWNuQyxJQUFhLDhCQUE4QixHQUEzQyxNQUFhLDhCQUE4QjtDQUFHLENBQUE7QUFBakMsOEJBQThCO0lBSjFDLFFBQVEsQ0FBQztRQUNSLFlBQVksRUFBRSxDQUFDLHNCQUFzQixDQUFDO1FBQ3RDLE9BQU8sRUFBRSxDQUFDLHNCQUFzQixDQUFDO0tBQ2xDLENBQUM7R0FDVyw4QkFBOEIsQ0FBRztTQUFqQyw4QkFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc1N0cmluZyB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnZW5jb2RlVVJJQ29tcG9uZW50JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEVuY29kZVVSSUNvbXBvbmVudFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oaW5wdXQ6IGFueSkge1xyXG4gICAgaWYgKCFpc1N0cmluZyhpbnB1dCkpIHtcclxuICAgICAgcmV0dXJuIGlucHV0O1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBlbmNvZGVVUklDb21wb25lbnQoaW5wdXQpO1xyXG4gIH1cclxufVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtFbmNvZGVVUklDb21wb25lbnRQaXBlXSxcclxuICBleHBvcnRzOiBbRW5jb2RlVVJJQ29tcG9uZW50UGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0VuY29kZVVSSUNvbXBvbmVudFBpcGVNb2R1bGUge31cclxuIl19