utils-lib-js
Version:
JavaScript工具函数,封装的一些常用的js函数
37 lines (36 loc) • 1.71 kB
TypeScript
import { IGetValue, ISetValue, IMixIn, ICloneDeep, ICreateObjectVariable, IEnumInversion, IInherit, ICreateObject, IGetInstance, IClassDecorator, IStringToJson, IJsonToString, IObject } from "./types";
export declare const getValue: IGetValue;
export declare const setValue: ISetValue;
export declare const mixIn: IMixIn;
export declare const enumInversion: IEnumInversion;
export declare const isNotObject: (source: any, type: any) => boolean;
export declare const cloneDeep: ICloneDeep;
export declare const createObjectVariable: ICreateObjectVariable;
export declare const createObject: ICreateObject;
export declare const inherit: IInherit;
export declare const getInstance: IGetInstance;
export declare const classDecorator: IClassDecorator;
export declare const stringToJson: IStringToJson;
export declare const jsonToString: IJsonToString;
export declare const isWindow: (win: any) => boolean;
export declare const emptyObject: (init?: IObject<unknown>) => any;
export declare const isEmptyObject: (object?: IObject<unknown>) => boolean;
declare const _default: {
getValue: IGetValue;
setValue: ISetValue;
mixIn: IMixIn;
enumInversion: IEnumInversion;
isNotObject: (source: any, type: any) => boolean;
cloneDeep: ICloneDeep;
createObjectVariable: ICreateObjectVariable;
createObject: ICreateObject;
inherit: IInherit;
getInstance: IGetInstance;
classDecorator: IClassDecorator;
stringToJson: IStringToJson;
jsonToString: IJsonToString;
isWindow: (win: any) => boolean;
emptyObject: (init?: IObject<unknown>) => any;
isEmptyObject: (object?: IObject<unknown>) => boolean;
};
export default _default;