@es-tool/core
v1.0.7
Published
基础工具
Downloads
5
Readme
简介
javascript
或 typescript
语言的简单工具包, 对标准库的补充
安装
npm i @es-tool/core
API
工具类
| 工具类 | 作用 | |
|-----------------------------------------|---------------------------------------|-----|
| ArrayTool.ts | 数组判空, 去重, 转映射, 分组, 求和 等 | |
| Assert.ts | 断言工具 | |
| FileTool.ts | 简单 File
处理 | |
| JsonTool.ts | JSON
封装 | |
| NumberTool.ts | 数字大小限制, 展示, 转范围等 | |
| ObjectTool.ts | 对象判空, 遍历, 转数组, 属性过滤等 | |
| RandomTool.ts | 随机数生成 | |
| TreeTool.ts | 树形结构处理: 生成树, 遍历树, 转换树, 过滤树, 树路径, 树深度等 | |
通用模型
| 类型 | 作用 | |--------------------------------------------|-------------------| | BaseObject.ts | Object 扩展: equals | | KeyValue.ts | 键值对映射 | | LoopSupply.ts | 循环迭代器 | | StorageItem.ts | Storage | | TreeNode.ts | 抽象父节点 |
装饰器
| 名称 | 作用 | |--------------------------------------|-----| | Throttling | 节流 | | Debounce | 防抖 |
常量 单位
| 类名 | 作用 |
|-----------------------------------------------------|------------------------|
| StorageUnit.ts | 存储单位 |
| TimeUnit.ts | 时间单位 |
| StringConstant.ts | 字符串常量, StrTool
已经包含了 |