UNPKG

react-admin-kit

Version:

A react based UI components for admin system

39 lines (38 loc) 1.31 kB
import _mergeOptions from 'merge-options'; import { normalizeTree } from './treeUtil'; /** * 在全局设置变量 * @param name * @param data */ export declare function setGlobal(name: string, data: object): void; /** * 获取全局数据 * 可传多个参数, 获取不到返回 undefined * @param names * @returns */ export declare function getGlobal(...names: string[]): any; /** * 删除全局变量中的字体 * 参数可以传多个, 只删除最后一个字段 * @param names * @returns */ export declare function delGlobal(...names: string[]): void; export declare const mergeOptions: typeof _mergeOptions; /** * 合并全局属性和组件属性 * 组件属性的优先级更高 * 1. 组件属性为 false 时即为 false * 2. 组件属性为 undefined 时走全局属性 * 3. 组件属性为对象时,全局属性不是对象时, 不用管全局属性 * 4. 组件属性为对象时,与全局属性合并 */ export declare const myMergeOptions: (globalOption: any, option: any, defaultValue?: any) => any; /** * 合并 boolean 类型的全局属性和组件属性 * 组件属性的优先级更高 */ export declare const myMergeBoolean: (global: boolean | undefined, local: boolean | undefined, defaultValue?: boolean) => boolean | undefined; export { normalizeTree };