Skip to content
Open
Changes from 1 commit
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
3bf6d5f
refactor: align with the new TypeScript doc
zhongsp Feb 12, 2021
c906983
refactor: align with the new TypeScript doc
zhongsp Feb 12, 2021
06c116e
fix: image path
zhongsp Feb 12, 2021
0165a94
refactor: structure
zhongsp Feb 12, 2021
92e1070
🏮🏮
zhongsp Feb 12, 2021
cb404ee
doc: declaration files
zhongsp Feb 12, 2021
18696bc
doc: declaration files
zhongsp Feb 12, 2021
0d7e248
🏮🏮
zhongsp Feb 12, 2021
b697f69
doc: declaration reference
zhongsp Feb 13, 2021
8a3e782
doc: declaration reference
zhongsp Feb 13, 2021
592b258
doc: declaration reference
zhongsp Feb 13, 2021
e94c420
doc: declaration reference
zhongsp Feb 13, 2021
0610767
doc: declaration reference
zhongsp Feb 13, 2021
16e5217
doc: declaration reference
zhongsp Feb 13, 2021
0afb904
实用工具类型
zhongsp Feb 14, 2021
141bb56
模版字面量类型
zhongsp Feb 15, 2021
5d16194
模版字面量类型
zhongsp Feb 15, 2021
3d9ae95
模版字面量类型
zhongsp Feb 15, 2021
15df014
《TypeScript入门与实战》
zhongsp Feb 25, 2021
5d7038f
《TypeScript入门与实战》
zhongsp Feb 27, 2021
7241689
《TypeScript入门与实战》
zhongsp Feb 27, 2021
0d50f7f
更智能地保留类型别名
zhongsp Mar 7, 2021
1a93cc7
元组类型中前导的/中间的剩余元素
zhongsp Mar 7, 2021
283a526
更严格的 `in` 运算符检查
zhongsp Mar 11, 2021
752da0a
--noPropertyAccessFromIndexSignature
zhongsp Mar 13, 2021
9a48216
`abstract` 构造签名
zhongsp Mar 13, 2021
1d81219
使用 `--explainFiles` 来理解工程的结构
zhongsp Mar 14, 2021
3bbf79d
改进逻辑表达式中的未被调用函数检查
zhongsp Mar 14, 2021
374ef1d
解构出来的变量可以被明确地标记为未使用的
zhongsp Mar 14, 2021
b996164
放宽了在可选属性和字符串索引签名间的限制
zhongsp Mar 14, 2021
3551302
声明缺失的函数
zhongsp Mar 14, 2021
31b599f
TypeScript 4.2 release notes
zhongsp Mar 14, 2021
7f29e75
Merge pull request #312 from zhongsp/release-notes/4-2
zhongsp Mar 14, 2021
5d0cc0c
TypeScript 4.2 release notes
zhongsp Mar 14, 2021
9c5e5bb
TypeScript语言规范链接失效
Silence-dream Apr 15, 2021
65bfd9a
Merge pull request #314 from Silence-dream/patch-1
zhongsp Apr 16, 2021
10853c2
拆分属性的写入类型
zhongsp Jun 19, 2021
85bfc1e
`override` 和 `--noImplicitOverride` 标记
zhongsp Jun 20, 2021
ccbc9b9
模版字符串类型改进
zhongsp Jun 27, 2021
210b067
ECMAScript `#private` 的类成员
zhongsp Jun 27, 2021
a99e7fc
`ConstructorParameters` 可用于抽象类
zhongsp Jun 27, 2021
0917605
按上下文细化泛型类型
zhongsp Jun 30, 2021
4841d10
检查总是为真的 Promise
zhongsp Jul 1, 2021
dbc20e0
`static` 索引签名
zhongsp Jul 1, 2021
4731f8a
`.tsbuildinfo` 文件大小改善
zhongsp Jul 1, 2021
5abf721
在 `--incremental` 和 `--watch` 中进行惰性计算
zhongsp Jul 1, 2021
a4097f6
导入语句的补全
zhongsp Jul 1, 2021
0b478e1
编辑器对 `@link` 标签的支持
zhongsp Jul 1, 2021
ebd8335
在非 JavaScript 文件上的跳转到定义
zhongsp Jul 1, 2021
e184e3e
Announcing TypeScript 4.3
zhongsp Jul 4, 2021
113d819
Merge pull request #316 from zhongsp/release-notes-4-3
zhongsp Jul 4, 2021
2940a3c
fix: some typos and invalid links in handbook
haochengxia Jul 19, 2021
aa0ce48
Merge pull request #318 from haochengxia/dev
zhongsp Aug 8, 2021
f07b215
doc: source of TypeScript 4.4 release notes
zhongsp Aug 29, 2021
996b945
针对条件表达式和判别式的别名引用进行控制流分析
zhongsp Aug 29, 2021
b139071
Symbol 以及模版字符串索引签名
zhongsp Aug 29, 2021
fdf45e3
异常捕获变量的类型默认为 `unknown` (`--useUnknownInCatchVariables`)
zhongsp Sep 12, 2021
ac6e0ae
确切的可选属性类型 (`--exactOptionalPropertyTypes`)
zhongsp Sep 12, 2021
7f89e4a
类中的 `static` 语句块
zhongsp Sep 12, 2021
69358ab
`tsc --help` 更新与优化
zhongsp Sep 12, 2021
4762f19
更快地生成声明文件
zhongsp Sep 12, 2021
e2b7787
更快地标准化路径
zhongsp Sep 12, 2021
cc52518
更快地路径映射
zhongsp Sep 12, 2021
9db8b90
更快地增量构建与 `--strict`
zhongsp Sep 12, 2021
4a4da19
### 针对大型输出更快地生成 Source Map
zhongsp Sep 12, 2021
be1109f
更快的 `--force` 构建
zhongsp Sep 12, 2021
0f12324
JavaScript 中的拼写建议
zhongsp Sep 12, 2021
1fca508
内嵌提示(Inlay Hints)
zhongsp Sep 12, 2021
dd89cc1
自动导入的补全列表里显示真正的路径
zhongsp Sep 12, 2021
94c0f3b
doc: update readme
zhongsp Sep 12, 2021
f9ae332
Merge pull request #320 from zhongsp/szhong/release-notes-4.4
zhongsp Sep 12, 2021
1927459
🍱 fix file path
heydong1 Sep 23, 2021
d6c9734
Merge pull request #321 from ryanmoyo/dev
zhongsp Oct 7, 2021
a4c4306
支持从 `node_modules` 里读取 `lib`
zhongsp Nov 20, 2021
9632edf
改进 `Awaited` 类型和 `Promise`
zhongsp Nov 20, 2021
54d2bbe
模版字符串类型作为判别式属性
zhongsp Nov 20, 2021
7eba58d
`module es2022`
zhongsp Nov 20, 2021
7ee99c0
在条件类型上消除尾递归
zhongsp Nov 20, 2021
1f260e0
禁用导入省略
zhongsp Nov 20, 2021
11eb70d
在导入名称前使用 `type` 修饰符
zhongsp Nov 20, 2021
12bc08f
私有字段存在性检查
zhongsp Nov 20, 2021
3a1f5ab
导入断言
zhongsp Nov 20, 2021
af575c3
使用 `realPathSync.native` 获得更快的加载速度
zhongsp Nov 20, 2021
169925d
JSX Attributes 的代码片段自动补全
zhongsp Nov 20, 2021
9ede31f
更好的针对未解决类型的编辑器支持
zhongsp Nov 20, 2021
8457549
为未解决类型提供更好的编辑器支持
zhongsp Nov 20, 2021
6f1e22b
fix: update
zhongsp Mar 14, 2022
b00a6da
feat: publish a nice book
zhongsp Mar 14, 2022
d754b99
允许在构造函数中的 `super()` 调用之前插入代码
zhongsp Mar 26, 2022
93957af
基于控制流来分析解构的可辨识联合类型
zhongsp Mar 27, 2022
4002461
改进的递归深度检查
zhongsp Mar 29, 2022
9c84889
索引访问类型推断改进
zhongsp Mar 29, 2022
16c66a5
对因变参数的控制流分析
zhongsp Mar 29, 2022
5f7714f
--target es2022
zhongsp Mar 29, 2022
4edb0ff
删除 react-jsx 中不必要的参数
zhongsp Mar 29, 2022
90f924f
JSDoc 命名建议
zhongsp Mar 29, 2022
57b3042
JavaScript 中更多的语法和绑定错误提示
zhongsp Mar 29, 2022
88bb95c
TypeScript Trace 分析器
zhongsp Mar 29, 2022
2441f01
TypeScript 4.6 release notes
zhongsp Mar 29, 2022
fe7fc0a
Update command to create a new project
liang256 Apr 16, 2022
977ac74
Update react.md
liang256 Apr 16, 2022
76dbc21
Update react.md
liang256 Apr 16, 2022
5098146
Merge pull request #329 from n795113/patch-1
zhongsp Apr 18, 2022
5c89bb6
`package.json` 里的 `type` 和新的扩展名
zhongsp May 26, 2022
42ab954
新的文件扩展名
zhongsp May 26, 2022
e670025
CommonJS 互操作性
zhongsp May 26, 2022
8bfe73f
fix
zhongsp May 26, 2022
a450eff
fix
zhongsp May 26, 2022
6f072d6
设置模块检测策略
zhongsp May 27, 2022
0a30cf7
`[]` 语法元素访问的控制流分析
zhongsp May 27, 2022
f0d97e6
改进对象和方法里的函数类型推断
zhongsp May 27, 2022
f3a335f
实例化表达式
zhongsp May 27, 2022
df3b769
`infer` 类型参数上的 `extends` 约束
zhongsp May 27, 2022
435facb
可选的类型参数变型注释
zhongsp May 27, 2022
10b79e2
使用 `moduleSuffixes` 自定义解析策略
zhongsp May 28, 2022
ba31286
resolution-mode
zhongsp May 28, 2022
1c7e44e
跳转到在源码中的定义
zhongsp May 29, 2022
6fd846a
分组整理导入语句
zhongsp May 29, 2022
40d88b2
update readme
zhongsp May 29, 2022
5a2c7a8
添加联合类型和交叉类型原文档
Faputa Jun 5, 2022
63a1f4a
翻译联合类型和交叉类型
Faputa Jun 5, 2022
a0a56e8
Merge pull request #333 from refcell/unions-and-intersections
zhongsp Jun 6, 2022
c901bac
fix: add comments
zhongsp Jun 6, 2022
686fcc6
补全遗漏的翻译
Faputa Jun 7, 2022
54a54c8
Merge pull request #334 from refcell/fix
zhongsp Jun 8, 2022
656eda5
fix typo
zhongsp Aug 1, 2022
7c04155
改进的交叉类型化简、联合类型兼容性以及类型细化
zhongsp Aug 17, 2022
d385e63
改进模版字符串类型中 `infer` 类型的类型推断
zhongsp Aug 17, 2022
37f7c5b
`--build`, `--watch`, 和 `--incremental` 的性能优化
zhongsp Aug 20, 2022
ca22b43
比较对象和数组字面量时报错
zhongsp Aug 20, 2022
2814220
改进从绑定模式中进行类型推断
zhongsp Aug 20, 2022
ed8d652
修复文件监视(尤其是在 `git checkout` 之间)
zhongsp Aug 20, 2022
4007b53
查找所有引用性能优化
zhongsp Aug 20, 2022
cb50ee1
从自动导入中排除指定文件
zhongsp Aug 20, 2022
fef6406
readme
zhongsp Aug 20, 2022
b8d9bd6
publish online book
zhongsp Aug 20, 2022
b62e53c
fix: typo
zhongsp Sep 20, 2022
adba7c5
Bump minimatch from 3.0.4 to 3.1.2 in /docs
dependabot[bot] Nov 13, 2022
60de6d2
`satisfies` 运算符
zhongsp Nov 17, 2022
7ecef6c
使用 `in` 运算符来细化并未列出其属性的对象类型
zhongsp Nov 24, 2022
0add2d0
类中的自动存取器
zhongsp Nov 24, 2022
1516b56
在 `NaN` 上的相等性检查
zhongsp Nov 24, 2022
8878124
监视文件功能使用文件系统事件
zhongsp Nov 28, 2022
df44df8
编辑器中的“删除未使用导入”和“排序导入”命令
zhongsp Nov 29, 2022
99c15be
在 `return` 关键字上使用跳转到定义
zhongsp Nov 29, 2022
aa219c1
性能优化
zhongsp Nov 29, 2022
ba128ef
TypeScript 4.9
zhongsp Nov 29, 2022
aec445b
publish online book
zhongsp Nov 29, 2022
21e47f2
装饰器 Decorators
zhongsp Mar 19, 2023
c1309d2
与旧的实验性的装饰器的差异
zhongsp Mar 19, 2023
e992ee8
编写强类型的装饰器
zhongsp Mar 19, 2023
3e1ac28
fix: improve wording
zhongsp Jun 3, 2023
dc48b48
publish online book
zhongsp Jun 3, 2023
45de255
`const` 类型参数
zhongsp Jun 11, 2023
6493a8d
`extends` 支持多个配置文件
zhongsp Jun 17, 2023
ef9046a
所有的 `enum` 均为联合 `enum`
zhongsp Jun 18, 2023
93aca9b
`--moduleResolution bundler`
zhongsp Jun 18, 2023
d7bc5c7
定制化解析的标记
zhongsp Jun 18, 2023
076c000
--verbatimModuleSyntax
zhongsp Jun 26, 2023
e24d4ee
--verbatimModuleSyntax
zhongsp Jun 26, 2023
8396ae3
支持 `export type *`
zhongsp Jun 26, 2023
486b23f
支持 JSDoc 中的 `@satisfies`
zhongsp Jun 26, 2023
0172d03
支持 JSDoc 中的 `@overload`
zhongsp Jun 27, 2023
d11e0e2
在 `--build` 模式下使用有关文件生成的选项
zhongsp Jun 27, 2023
35bfc1a
编辑器导入语句排序时不区分大小写
zhongsp Jun 27, 2023
eda39ec
穷举式 `switch/case` 自动补全
zhongsp Jun 27, 2023
7608d5c
速度,内存以及代码包尺寸优化
zhongsp Jun 27, 2023
acd1189
doc: release 5.0
zhongsp Jun 27, 2023
8335761
publish online book
zhongsp Jun 27, 2023
926071b
5.0 release
zhongsp Jun 28, 2023
d2d69f7
更易用的隐式返回 `undefined` 的函数
zhongsp Jul 2, 2023
dd7ce01
不相关的存取器类型
zhongsp Jul 2, 2023
76b0abd
解耦 JSX 元素和 JSX 标签类型之间的类型检查
zhongsp Jul 2, 2023
616079c
带有命名空间的 JSX 属性
zhongsp Jul 2, 2023
7108d18
模块解析时考虑 `typeRoots`
zhongsp Jul 2, 2023
f19f4e1
在 JSX 标签上链接光标
zhongsp Jul 2, 2023
ab0b6f1
`@param` JSDoc 标记的代码片段自动补全
zhongsp Jul 2, 2023
a6d1963
优化
zhongsp Jul 2, 2023
8f9b2ef
release 5.1
zhongsp Jul 2, 2023
73c83e4
publish online book
zhongsp Jul 2, 2023
7ec475a
`using` 声明与显式资源管理
zhongsp Aug 28, 2023
ea50503
`using` 声明与显式资源管理
zhongsp Aug 29, 2023
b98e020
using 声明与显式资源管理
zhongsp Aug 31, 2023
997618f
using 声明与显式资源管理
zhongsp Sep 2, 2023
7079168
Decorator Metadata
zhongsp Sep 2, 2023
a354aea
Decorator Metadata
zhongsp Sep 3, 2023
0768b9b
命名的和匿名的元组元素
zhongsp Sep 3, 2023
5c3f94b
更容易地使用联合数组上的方法
zhongsp Sep 3, 2023
7f37f84
doc: update readme
zhongsp Sep 3, 2023
525ba87
拷贝的数组方法
zhongsp Sep 3, 2023
d605297
将 `symbol` 用于 `WeakMap` 和 `WeakSet` 的键
zhongsp Sep 14, 2023
4bb3370
类型导入路径里使用 TypeScript 实现文件扩展名
zhongsp Sep 14, 2023
f9cc5e1
对象成员的逗号补全
zhongsp Sep 14, 2023
b8ffae1
内联变量重构
zhongsp Sep 14, 2023
4465b42
优化进行中的类型兼容性检查
zhongsp Sep 14, 2023
8c79c26
release 5.2
zhongsp Sep 14, 2023
ec6dacd
Import Attributes
zhongsp Dec 5, 2023
d7d99ee
稳定支持 `import type` 上的 `resolution-mode`
zhongsp Dec 5, 2023
a8f60fb
在所有模块模式中支持 `resolution-mode`
zhongsp Dec 5, 2023
448703d
`switch (true)` 类型细化
zhongsp Dec 5, 2023
766d55a
类型细化与布尔值的比较
zhongsp Dec 5, 2023
b993add
利用 `Symbol.hasInstance` 来细化 `instanceof`
zhongsp Dec 8, 2023
0a916f7
在实例字段上检查 `super` 属性访问
zhongsp Dec 8, 2023
2ac9e70
可以交互的类型内嵌提示
zhongsp Dec 8, 2023
ad7454b
设置偏好 `type` 自动导入
zhongsp Dec 8, 2023
2db476d
优化:略过 JSDoc 解析
zhongsp Dec 8, 2023
cacada7
通过比较非规范化的交叉类型进行优化
zhongsp Dec 8, 2023
88bf5b0
合并 `tsserverlibrary.js` 和 `typescript.js`
zhongsp Dec 8, 2023
8623c03
Release TypeScript 5.3
zhongsp Dec 8, 2023
c6d3d2d
publish online book
zhongsp Dec 8, 2023
54d86dd
Merge pull request #342 from zhongsp/dependabot/npm_and_yarn/docs/min…
zhongsp Dec 8, 2023
3b5cc0f
Update type-checking-javascript-files.md
enhongchen Dec 18, 2023
9d22488
translation handbook-v2
hanyujie2002 Feb 5, 2024
bbc095f
Merge pull request #346 from enhongchen/patch-1
zhongsp Feb 24, 2024
6851a96
Merge pull request #347 from hanyujie2002/handbook-v2
zhongsp Feb 24, 2024
828ff5b
从最后一次赋值以后,在闭包中保留类型细化
zhongsp Mar 28, 2024
71de719
`NoInfer` 工具类型
zhongsp Mar 28, 2024
79d8a67
update toc
zhongsp Mar 28, 2024
05d7df1
`Object.groupBy` 和 `Map.groupBy`
zhongsp Mar 29, 2024
2d105b6
支持在 `--moduleResolution bundler` 和 `--module preserve` 时 使用 `require()`
zhongsp Mar 29, 2024
d259fcb
检查导入属性和断言
zhongsp Mar 29, 2024
d5a36f1
快速修复:添加缺失参数
zhongsp Mar 29, 2024
a409719
子路径导入支持自动导入
zhongsp Mar 29, 2024
213efb3
即将到来的 TypeScript 5.0 弃用功能
zhongsp Mar 29, 2024
bbd5c1e
Update README.md
dwvwdv Mar 29, 2024
2a04e2e
值得注意的行为改变
zhongsp Mar 29, 2024
5d0948c
yarn 4
zhongsp Mar 29, 2024
e6d1d4b
publish book for ts 5.4
zhongsp Mar 29, 2024
e175cfb
gh action
zhongsp Mar 29, 2024
f175992
Update README.md
dwvwdv Mar 29, 2024
1f3f701
Merge pull request #348 from dwvwdv/patch-1
zhongsp Mar 30, 2024
1f9ab31
satisfy lint
zhongsp Apr 7, 2024
cd9ee6d
推断的类型谓词
zhongsp Aug 10, 2024
f2acec6
常量索引访问的控制流细化
zhongsp Aug 10, 2024
cc1eff7
JSDoc `@import` 标签
zhongsp Aug 10, 2024
e9ec1f7
正则表达式语法检查
zhongsp Aug 10, 2024
dbc7a3e
支持新的 ECMAScript `Set` 方法
zhongsp Aug 10, 2024
4df1c14
孤立的声明
zhongsp Aug 11, 2024
c4036e2
配置文件中的 `${configDir}` 模版变量
zhongsp Aug 11, 2024
6b12be9
参考 package.json 中的依赖项来生成声明文件
zhongsp Aug 11, 2024
b5da65a
编辑器和监视模式可靠性改进; 正确刷新配置文件中的编辑器错误;更好地处理删除操作后紧接着的写操作
zhongsp Aug 11, 2024
2027757
符号链接在解析失败时会被跟踪; 项目引用有助于自动导入
zhongsp Aug 11, 2024
f421569
release: TypeScript 5.5
zhongsp Aug 11, 2024
8ac4643
fix generics translation issue
kwok7 Jan 19, 2025
1576ff2
Merge pull request #352 from kwok7/fix/translation-generics
zhongsp Feb 16, 2025
e10c3d5
release: TypeScript 5.6
zhongsp Feb 16, 2025
3f8a6f9
release: TypeScript 5.7
zhongsp Feb 16, 2025
c50f2d0
fix: satisfy lint
zhongsp Feb 16, 2025
61e43cf
docs:release-notes:ts-5.7 fill link
knoxnoe Feb 22, 2025
6992790
Merge pull request #356 from knoxnoe/dev
zhongsp Mar 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
gh action
  • Loading branch information
zhongsp committed Mar 29, 2024
commit e175cfbdc4fefbc041ce5bad1fbc8a8f42515fe1
37 changes: 15 additions & 22 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,19 @@
name: Node CI

name: test
on: [push]

jobs:
build:

test:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [12.x]

steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: npm install, build, and test
run: |
npm ci
npm run build --if-present
npm test
env:
CI: true
- name: Check out code
uses: actions/checkout@v2
- uses: actions/setup-node@v4
with:
node-version: 20
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 20
cache: yarn
- run: yarn install --immutable
- name: Lint TypeScript
run: yarn run test