UNPKG

@jiess/core

Version:

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

30 lines (29 loc) 1.09 kB
import { TypeCbCpt, UnObject } from '../../../../common/type/index.js'; import { TypeVue3Ctx, itJiessEnv } from '../../../../common/interface/index.js'; import { Env } from '../../../../common/enum/index.js'; import { Component } from '../../core/Component/index.js'; import Jiess from '../../core/index.js'; export default class JiessEnv implements itJiessEnv<Env.Vue3> { jiess: Jiess; env: string; constructor(jiess: Jiess, cbCpt: TypeCbCpt<Env.Vue3>); initRender(): void; createElement(is: unknown, param?: UnObject, children?: unknown): any; createVNode({ key }: UnObject, callback: Function): any; component(that: Component<Env.Vue3>, cycleCallback: Function): { inheritAttrs: boolean; data: () => { JiessForceUpdate: boolean; }; created(): void; beforeMount(): void; mounted(): void; beforeUpdate(): void; updated(): void; beforeUnmount(): void; render(this: TypeVue3Ctx): any; methods: { forceUpdate(this: TypeVue3Ctx): void; }; }; }