@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
33 lines (32 loc) • 1.23 kB
TypeScript
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 {
}