使用 babel-plugin-macros 解决自动引入的问题
关于 babel-plugin-macros 的介绍,简单可以总结为一句话:“在代码中显式声明需要在编译时需要做的事情”。 为什么需要“显式”?官方文档有介绍使用 babel plugin 方式面临的...
Fighting's Blog
关于 babel-plugin-macros 的介绍,简单可以总结为一句话:“在代码中显式声明需要在编译时需要做的事情”。 为什么需要“显式”?官方文档有介绍使用 babel plugin 方式面临的...
机器刷了 Merlin,但之前一些科学工具并不好用,自己也折腾过直接安装 Clash,配置不理想,而且更新机制不完善,前些日子发现了ShellClash,好家伙,想要的功能全都有,但要安装到刷了 Me...
type-challenges 是 GitHub 上的一个项目,对于想通过 Typescript 的特性写出符合自己需要的复杂类型的同学是一个非常好的练手机会。 这篇日志里,我将不定时更新自己的解答,...
当 typescript 下的变量类型被定义为 any unknown Unions 甚至 Generics 时,我们对变量进行操作前需要知道其具体的类型,这种情况下,类型收窄 (Narrowing ...
刚接触Typescript那会儿有总结过不同类型之间相互赋值的情况:https://www.ccc5.cc/2702.html ,直到最近自己翻官方文档才知道有个更通俗的概念:逆变与协变。中文教程参考...