web-utils-curd
Version:
前端工具包
38 lines (35 loc) • 1.17 kB
text/typescript
import TimerFn from "./TimerFn";
import StringTool from "./StringTool";
import ArrayTool from "./ArrayTool";
import ObjectTool from "./ObjectTool";
import EventTool from "./EventTool";
export default {
throttle: TimerFn.throttle,
debounce: TimerFn.debounce,
map: ArrayTool.map,
reduce: ArrayTool.reduce,
filter: ArrayTool.filter,
find: ArrayTool.find,
findIndex: ArrayTool.findIndex,
every: ArrayTool.every,
some: ArrayTool.some,
unique: ArrayTool.unique,
uniqueBySet: ArrayTool.uniqueBySet,
slice: ArrayTool.slice,
flatten: ArrayTool.flatten,
chunk: ArrayTool.chunk,
difference: ArrayTool.difference,
pull: ArrayTool.pull,
pullAll: ArrayTool.pullAll,
drop: ArrayTool.drop,
dropRight: ArrayTool.dropRight,
pullById: ArrayTool.pullById,
pullByIds: ArrayTool.pullByIds,
clone: ObjectTool.clone,
deepClone: ObjectTool.deepClone,
mergeObject: ObjectTool.mergeObject,
reverseString: StringTool.reverseString,
palindrome: StringTool.palindrome,
truncate: StringTool.truncate,
addEventListener: EventTool.addEventListener
}