@lightningjs/renderer
Version:
Lightning 3 Renderer
13 lines (12 loc) • 545 B
TypeScript
import { CoreExtension } from '../../exports/core-api.js';
import type { Stage } from '../core/Stage.js';
import type { CustomDataMap } from '../main-api/INode.js';
/**
* Type guard that checks if a Class extends CoreExtension.
*
* @param Class
* @returns
*/
export declare function classExtendsCoreExtension(Class: unknown): Class is new () => CoreExtension;
export declare function loadCoreExtension(coreExtensionModule: string, stage: Stage): Promise<void>;
export declare function santizeCustomDataMap(d: CustomDataMap): CustomDataMap;