TS 共 3 篇文章

TypeScript 映射类型:{ [K in keyof T]: T[K] }
2026-04-09 06:23:14
TypeScript 映射类型:{ K in keyof T: TK } 映射类型是 TypeScript 中一种基于旧类型创建新类型的方式。这就像是针对类型的 JavaScript Array.map 方法:它遍历一个类型的所有属性,对其应用规则,并返回一个新的类型。 核心语法解析 理解 { K
TS 映射类型 高级类型
1 0
TypeScript 泛型问题:泛型约束与类型推断
2026-04-08 10:15:20
TypeScript 泛型问题:泛型约束与类型推断 TypeScript 泛型是编写复用性强的代码的关键,但在使用过程中常遇到两个主要问题:过于宽泛导致无法访问特定属性,以及类型推断不精准导致代码冗余。通过泛型约束与类型推断的结合,可以精确控制类型范围并让编译器自动识别类型。 一、 理解基础约束:解
泛型 泛型约束 类型推断
8 0
TypeScript 编译选项:tsconfig.json 详细配置
2026-04-06 16:28:58
TypeScript 项目通过 tsconfig.json 文件来定义编译行为。该文件决定了编译器如何将 .ts 文件转换为 .js 文件,以及严格模式的开启程度。 1. 生成与基础结构 创建 配置文件最简单的方式是使用 TypeScript 自带的命令行工具。 1. 打开 终端或命令行工具。 2.
TS tsconfig 编译选项
20 0