UNPKG

@junte/ui

Version:

Quality Angular UI components kit

21 lines 2.29 kB
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=