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