Skip to content

类型获取

type-utils 目录用于承载底层类型工具,对应源码目录 packages/utils/type-utils/

当前这一层的职责很单一:统一把任意输入值转换为稳定的运行时类型名称,供上层 is.xxxisXxx 继续复用。

当前内容

使用方式

ts
import { getDataType } from 'bzsh-ui'

推荐方式

  • 需要拿到明确的类型名称时,使用 getDataType()
  • 需要直接写条件判断时,优先切到 type-guards 使用 is.xxxisXxx

示例

ts
getDataType('demo') // 'string'
getDataType([]) // 'array'
getDataType(new Date()) // 'date'

继续阅读