1.7.0 • Published 11 months ago

@rhao/types-base v1.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@rhao/types-base

Typescript 常用的类型工具。

迁移至 v1.x

  • 移除 Builtin 类型
  • 移除 GetterMaybeGetter 类型,推荐使用 FnMaybeFn 替代
  • DeepReadonly => ReadonlyDeep
  • DeepPartial => PartialDeep
  • ElementOf 支持数组、对象获取元素类型,单一获取推荐 ArrayElementOfObjectElementOf
  • RecordElementOf => ObjectElementOf
  • Mutable => WritableMutableWith => WritableWithMutableWithout => WritableWithout
  • IfUnknownIfNeverIfEmpty 默认成功和失败值改为 truefalse
  • KeyOf 默认不再限于 string
  • 移除 PromiseResult 类型,推荐使用 Awaited 替代