jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
22 lines (21 loc) • 897 B
TypeScript
import type { RenderOptions } from 'jamis-core';
import type { IRendererStore } from './RendererStore';
export declare const defaultOptions: RenderOptions;
export declare const stores: {
[propName: string]: IRendererStore;
};
/**
* 默认 env 会被缓存,所以新传入的 env 不会替换旧的。
* 除非先删了旧的,新的才会生效。
*/
export declare function clearStoresCache(sessions?: Array<string> | string): void;
/**
* 当然也可以直接这样更新。
* 主要是有时候第一次创建的时候并没有准备多少接口,
* 可以后续补充点,比如 amis 自己实现的,prompt 里面的表单。
*/
export declare function updateEnv(options: Partial<RenderOptions>, session?: string): void;
/**
* 扩充默认的 env ,这样使用方不需要指定都会有。
*/
export declare function extendDefaultEnv(env: Partial<RenderOptions>): void;