utils-lib-js
Version:
JavaScript工具函数,封装的一些常用的js函数
78 lines (77 loc) • 3.47 kB
TypeScript
export * from "./object";
export * from "./base";
export * from "./array";
export * from "./function";
export * from "./element";
export * from "./static";
export * from "./types";
export * from "./event";
export * from "./storage";
export * from "./log";
export * from "./animate";
export * from "event-message-center";
export * from "task-queue-lib";
export * from "js-request-lib";
export * from "timer-manager-lib";
export * from "js-log-lib";
import eventMessageCenter from "event-message-center";
import taskQueueLib from "task-queue-lib";
import JSRequest from "js-request-lib";
import TimerManager from "timer-manager-lib";
import JSLogLib from "js-log-lib";
declare const _default: {
eventMessageCenter: typeof eventMessageCenter;
taskQueueLib: typeof taskQueueLib;
JSRequest: typeof JSRequest;
TimerManager: typeof TimerManager;
JSLogLib: typeof JSLogLib;
AnimateFrame: typeof import("./animate").AnimateFrame;
quadraticBezier: typeof import("./animate").quadraticBezier;
cubicBezier: typeof import("./animate").cubicBezier;
factorial: typeof import("./animate").factorial;
combination: typeof import("./animate").combination;
NBezier: typeof import("./animate").NBezier;
logOneLine: import("./types").ILogOneLine;
logLoop: import("./types").ILogLoop;
setStorage: (key: string, val: any) => void;
getStorage: (key: string) => any;
clearStorage: (key: string) => void;
addHandler: import("./types").IAddHandler;
stopBubble: import("./types").IStopBubble;
stopDefault: import("./types").IStopDefault;
removeHandler: import("./types").IRemoveHandler;
dispatchEvent: import("./types").IDispatchEvent;
types: typeof import("./static").types;
createElement: import("./types").ICreateElement<HTMLElement>;
throttle: import("./types").IThrottle;
debounce: import("./types").IDebounce;
defer: import("./types").IDefer;
catchAwait: import("./types").ICatchAwait<Promise<any>>;
arrayRandom: import("./types").IArrayRandom<any[]>;
arrayUniq: import("./types").IArrayUniq<any[]>;
arrayDemote: import("./types").IArrayDemote<import("./types").IDemoteArray<any>>;
arrayLoop: import("./types").IArrayLoop;
randomNum: import("./types").IRandomNum;
urlSplit: import("./types").IUrlSplit;
urlJoin: import("./types").IUrlJoin;
getType: import("./types").IGetType<import("./static").types>;
getTypeByList: import("./types").IGetTypeByList;
toKebabCase: (camelCase: string, separator?: string) => string;
getValue: import("./types").IGetValue;
setValue: import("./types").ISetValue;
mixIn: import("./types").IMixIn;
enumInversion: import("./types").IEnumInversion;
isNotObject: (source: any, type: any) => boolean;
cloneDeep: import("./types").ICloneDeep;
createObjectVariable: import("./types").ICreateObjectVariable;
createObject: import("./types").ICreateObject;
inherit: import("./types").IInherit;
getInstance: import("./types").IGetInstance;
classDecorator: import("./types").IClassDecorator;
stringToJson: import("./types").IStringToJson;
jsonToString: import("./types").IJsonToString;
isWindow: (win: any) => boolean;
emptyObject: (init?: import("./types").IObject<unknown>) => any;
isEmptyObject: (object?: import("./types").IObject<unknown>) => boolean;
};
export default _default;