UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

33 lines (32 loc) 1.23 kB
import { OnDestroy, OnInit } from "@angular/core"; import { DomSanitizer } from "@angular/platform-browser"; export declare type HtmlCallback = (...args) => any; export declare class JigsawTrustedHtml implements OnInit, OnDestroy { private _sanitizer; private static _callbacks; private static _contexts; private static _getContext(magicNumber); private static _registerContext(context); private static _jigsawInternalCallbackWrapper(callbackName, contextMagicNumber, ...args); private static _declareCallback(context, name, callback); private static _clearCallbacks(context); constructor(_sanitizer: DomSanitizer); private _trustedHtmlContext; private _initialized; trustedHtmlContext: any; private _safeHtml; private _trustedHtml; trustedHtml: string; private _modifiedHtml; private _updateHtml(); private _replacer(prefix, funcAccessor, args); private _getCallback(context, accessor); private _registeredContexts; private _registerContext(context); private _getMagicNumber(context); readonly innerHtml: any; ngOnInit(): void; ngOnDestroy(): void; } export declare class JigsawTrustedHtmlModule { }