@alilc/lowcode-renderer-core
Version:
renderer core
25 lines (24 loc) • 672 B
TypeScript
import { IRuntime, IRendererModules } from '../types';
export declare enum Env {
React = "react"
}
declare class Adapter {
runtime: IRuntime;
builtinModules: string[];
env: Env;
renderers: IRendererModules;
configProvider: any;
constructor();
initRuntime(): void;
setRuntime(runtime: IRuntime): void;
isValidRuntime(runtime: IRuntime): boolean;
getRuntime(): IRuntime;
setEnv(env: Env): void;
isReact(): boolean;
setRenderers(renderers: IRendererModules): void;
getRenderers(): {};
setConfigProvider(Comp: any): void;
getConfigProvider(): any;
}
declare const _default: Adapter;
export default _default;