@alloc/types

中文文档
2.3.0发布于 2022/11/12MITTypeScript零依赖近 30 天下载 23.4万

类型脚本的常见类型

中文使用文档

@ loc/ 类型

类型脚本的常见类型

import { Lookup } from '@alloc/types'
import { ElementType } from '@alloc/types/react'

基础

  • Solve<T> 用于解决通用类型

  • Remap<T> 以简化 & 退出对象类型

  • Pick<T, K> 和内置一样 Pick 却被包裹着 Solve

  • Overwrite<T, U> 用于合并两个对象类型(其中 U (以优先为准)

  • MergeUnknown<T, U> 用于合并两个对象类型(其中 T (以优先为准)

  • MergeDefaults<T, U> 用于制作 T 如果属性存在于 U

反应

  • ElementType<P> 作为工作 34237号

  • ComponentPropsWithRef<T> 用于 ElementType

版本与发布记录

@alloc/types 共发布 17 个版本,首次发布于 2019/12/03;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.3.0latest2022/11/123 年前
2.2.32022/11/123 年前
2.2.22022/09/094 年前
2.2.12022/09/054 年前
2.2.02022/08/124 年前
2.1.02021/04/055 年前

关于 @alloc/types 的常见问题

@alloc/types 是什么?

类型脚本的常见类型

如何安装 @alloc/types?

在项目目录运行 npm install @alloc/types,或使用 pnpm add / yarn add / bun add。

@alloc/types 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@alloc/types 可以商用吗?

@alloc/types 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@alloc/types 的下载量有多少?

根据 npm 官方下载统计,@alloc/types 在 2026/10/06 – 2026/11/04 这 30 天内被下载 233,873 次,日均约 7,796 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@alloc/types 还在维护吗?

最新版本 2.3.0 发布于 2022/11/12(3 年前);至今共发布 17 个版本,其中过去 12 个月发布了 0 个;首次发布于 2019/12/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。