UNPKG

@jiess/core

Version:

基于javascript的配置式渲染库,同时支持vue2,vue3和react

27 lines (26 loc) 1.12 kB
import { TypeChildren, TypeIs, UnObject } from "../../../../common/type/index.js"; import { Env } from "../../../../common/enum/index.js"; import { itJiessEnv } from "../../../../common/interface/index.js"; import { ResourceManager, Disposable } from '../../core/ResourceManagement.js'; import { Component } from "../../core/Component/index.js"; import Jiess from "../../core/index.js"; declare class JiessEnv implements itJiessEnv<Env.React>, Disposable { env: string; styleNode?: HTMLStyleElement; recordStyleInfo: { styleScope: string; style: string; }[]; private _resourceManager; private _disposed; jiess: Jiess; get resourceManager(): ResourceManager; constructor(frameParam: UnObject, contextParam: UnObject); createElement(is: TypeIs, param?: UnObject, children?: TypeChildren, jiessEnv?: any): any; createVNode({ key }: UnObject, callback: Function): any; component(that: Component<Env.React>, cycleCallback: Function): (props: UnObject) => any; get disposed(): boolean; dispose(): void; } export { JiessEnv }; export default JiessEnv;