0.5.10 • Published 3 days ago
@cmtlyt/base v0.5.10
@cmtlyt/base
README 每次发包才会更新,如果需要看最新的更新日志或文档,请前往 homepage 查看
更新日志
日志标识总览
- (O) 对象
- (D) 目录
- (F) 函数
- (I) 接口
- (CV) 常量
- -> 别名
v0.5.10
全局添加可控警告
通过 window.__ClConfig__.disableWarning
控制
v0.5.9
新增
- (D) utils
- (F) chunkTask
- (F) isAsyncFunc
修复
- 修复
apply
方法传参错误问题
优化
- 优化
cacheByReturn
方法底层调用方式
v0.5.8
新增
- (D) utils
- (F) getNow
v0.5.7
新增
- (D) utils
- (F) getCallStack
v0.5.6
新增
- (D) utils
- (F) isTrue
- (F) isFalse
修改
- 所有
function
类改为class
类 - 所有私有属性和方法, 使用
ES6
的私有句法定义
v0.5.5
新增
- (D) utils
- (F) apply
- (F) construct
- (F) defineProperty
- (F) deleteProperty
- (F) get
- (F) getOwnPropertyDescriptor
- (F) getPrototypeOf
- (F) has
- (F) isExtensible
- (F) ownKeys
- (F) preventExtensions
- (F) set
- (F) setPrototypeOf
createUploader
支持用户自定义fetch
参数
v0.5.4
新增
createUploader
新增concurrentNode
配置, 用于配制并发上传的节点
v0.5.3
新增
Logger
新增getInstance
静态方法
修改
- 部分类型修订
- 移除多余类型
- 移除
createStorePool
中的DefaultStoreController
导出
v0.5.2
新增
- (F) createPool
- (F) getPool
修复
- 部分类型修复
优化
createUploader
使用createPool
管理上传任务,并增加可配置参数
v0.5.1
修复
- 修复
isHttpUrlString
无法识别//
开头链接的问题
v0.5.0
新增
- (F) createUploader
- (D) utils
- (F) isFile
- (F) isBlob
- (F) isHttpUrlString
- (F) isBlobUrlString
- (F) isDataUrlString
- (F) isUrl
- (F) getArraySlice
修复
logger
类型错误,及内部参数赋值错误string
模块类型修复- 移除多余类型声明
createWorkerFunc
类型完善
新增
createWorkerFunc
监听用户自己发送的事件
备注
- 如果
createWorkerFunc
第三个参数的needPost
配置项被设置为true
后,会改变func
的第一个参数为postMessage
函数,如果需要使用,请注意!!!
v0.4.2
新增
- (D) utils
- (F) isEmpty
修复
- 大范围类型修复
- 修复
pipe
和compose
写反了的问题
修改
generateCookieInfo
增加可配置参数
v0.4.1
新增
- (D) utils
- (F) getType
修改
Calculator
的valueOf
方法改为计算器的等于运算符,并新增getCurrValue
来获取当前值,但不计算最终结果
// valueOf 会真实计算结果
const calc = new Calculator(1);
calc.add(1);
calc.valueOf(); // 2
calc.mut(2);
calc.valueOf(); // 4
// getCurrValue 不会真实计算结果
const calc2 = new Calculator(1);
calc2.add(1);
calc2.getCurrValue(); // 2;
calc2.mut(2);
calc2.valueOf(); // 3
修复
- 大范围类型修复
v0.4.0
新增
- (F) curry
- (F) compose
- (F) pipe
警告
compose
和 pipe
类型存在缺陷,只能判断最后输入的函数是否满足条件,不能判断中间的函数
也就是说从前往后传入函数可以正确判断类型,但是如果是在中间插入函数就不行,而且对于柯理化后的函数,只能判断第一个参数的类型
v0.3.3
修复
- 修复
clipboard.paste
返回类型不统一问题
v0.3.2
修复
- 修复
getArray
类型提示中返回类型错误问题
v0.3.1
修复
- 修复调用
getArray
出现找不到isNull
的问题
v0.3.0
新增
- (O) cookie
- (F) get
- (F) set
- (F) remove
- (D) utils
- (F) generateCookieInfo
- (F) generateClassName -> gc
v0.2.0
新增
- (F) createStorePool
- (C) DefaultStoreController
- (I) IStoreController
- (C) EventEmitter
- (C) CustomEvent
- (O) clipboard
- (F) copy
- (F) paste
- (F) clear
- (C) Calculator
- (D) utils
- (F) debounce
- (F) throttle
- (F) isNumber
- (F) isNaN
- (F) isPromise
v0.1.0
新增
- (F) createWorkerFunc
- (C) Logger
- (D) utils
- (F) getArray
- (F) cacheByReturn
- (F) formatDate
- (F) getRandomString
- (F) createLinkByString
- (F) isNull
- (CV) EMPTY
0.5.10
3 days ago
0.5.9
3 days ago
0.5.8
6 days ago
0.5.7
8 days ago
0.5.6
8 days ago
0.5.5
8 days ago
0.5.4
9 days ago
0.5.3
10 days ago
0.5.2
10 days ago
0.5.0
11 days ago
0.5.1
11 days ago
0.4.1
12 days ago
0.4.0
12 days ago
0.4.2
12 days ago
0.3.0
13 days ago
0.2.0
13 days ago
0.1.1
14 days ago
0.3.2
13 days ago
0.3.1
13 days ago
0.3.4
13 days ago
0.3.3
13 days ago
0.1.0
17 days ago