TypeScript元类型仅使用类型系统实现的函数和算法
你知道 TypeScript 的类型系统不仅仅是为了防止代码中的常见错误吗?嗯,挺酷的,TypeScript 可以通过类型系统实现一些挺有趣的算法和功能。这份资源就把 TypeScript 的类型系统推向了极限。每个实现都带有注释,解释代码背后发生的细节。它不是用于生产环境,而是为了让你学到一些挺有意思的技术,,做得巧妙,甚至有些方法并没有官方支持,蛮适合用来娱乐和提升自己。如果你想搞懂一些类型系统的更深层次应用,可以试试看哦!
这里面有多类型系统的玩法,甚至有些实现是用创造性的方式来突破 TypeScript 的限制。如果你对 TypeScript 的类型系统感兴趣,可以通过打开文件、悬停在类型上,快速查看这些奇妙的实现。
只要先装好依赖项,比如运行yarn
,就能顺利体验这段代码了。试试看,你也许会学到一些酷的技术!
meta-typing-master.zip
预估大小:88个文件
meta-typing-master
文件夹
.eslintrc
246B
yarn.lock
120KB
src
文件夹
head
文件夹
index.test-d.ts
153B
index.d.ts
362B
range
文件夹
index.test-d.ts
205B
index.d.ts
2KB
...
1.06MB
文件大小:
评论区