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