@junte/ui
Version:
Quality Angular UI components kit
22 lines • 2.42 kB
JavaScript
import { __decorate, __metadata, __param } from "tslib";
import { Inject, Pipe } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
var SanitizeHtmlPipe = /** @class */ (function () {
function SanitizeHtmlPipe(_sanitizer) {
this._sanitizer = _sanitizer;
}
SanitizeHtmlPipe.prototype.transform = function (innerHTML) {
return innerHTML ? this._sanitizer.bypassSecurityTrustHtml(innerHTML) : '';
};
SanitizeHtmlPipe.ctorParameters = function () { return [
{ type: DomSanitizer, decorators: [{ type: Inject, args: [DomSanitizer,] }] }
]; };
SanitizeHtmlPipe = __decorate([
Pipe({ name: 'sanitizeHtml' }),
__param(0, Inject(DomSanitizer)),
__metadata("design:paramtypes", [DomSanitizer])
], SanitizeHtmlPipe);
return SanitizeHtmlPipe;
}());
export { SanitizeHtmlPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2FuaXRpemVIdG1sLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29yZS9waXBlcy90ZXh0L3Nhbml0aXplSHRtbC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDNUQsT0FBTyxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUduRTtJQUNFLDBCQUEwQyxVQUF3QjtRQUF4QixlQUFVLEdBQVYsVUFBVSxDQUFjO0lBQ2xFLENBQUM7SUFFRCxvQ0FBUyxHQUFULFVBQVUsU0FBaUI7UUFDekIsT0FBTyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztJQUM3RSxDQUFDOztnQkFMcUQsWUFBWSx1QkFBckQsTUFBTSxTQUFDLFlBQVk7O0lBRHJCLGdCQUFnQjtRQUQ1QixJQUFJLENBQUMsRUFBQyxJQUFJLEVBQUUsY0FBYyxFQUFDLENBQUM7UUFFZCxXQUFBLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQTt5Q0FBcUIsWUFBWTtPQUR2RCxnQkFBZ0IsQ0FPNUI7SUFBRCx1QkFBQztDQUFBLEFBUEQsSUFPQztTQVBZLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdCwgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRG9tU2FuaXRpemVyLCBTYWZlSHRtbCB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuXG5AUGlwZSh7bmFtZTogJ3Nhbml0aXplSHRtbCd9KVxuZXhwb3J0IGNsYXNzIFNhbml0aXplSHRtbFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgY29uc3RydWN0b3IoQEluamVjdChEb21TYW5pdGl6ZXIpIHByaXZhdGUgX3Nhbml0aXplcjogRG9tU2FuaXRpemVyKSB7XG4gIH1cblxuICB0cmFuc2Zvcm0oaW5uZXJIVE1MOiBzdHJpbmcpOiBTYWZlSHRtbCB7XG4gICAgcmV0dXJuIGlubmVySFRNTCA/IHRoaXMuX3Nhbml0aXplci5ieXBhc3NTZWN1cml0eVRydXN0SHRtbChpbm5lckhUTUwpIDogJyc7XG4gIH1cbn1cbiJdfQ==