摘要:
类型别名 使用 type 创建类型别名 类型别名常用于联合类型 例子: type Name = string; type NameResolver = () => string; type NameOrResolver = Name | NameResolver; function getName( 阅读全文
摘要:
一言以蔽之:消除死代码,去除多余依赖 应用程序的初期(如树苗),依赖项少;随着它的老化,依赖项越来越多,且旧的依赖项不再使用,但又可能无法从代码库中删除,最终结果是应用程序传输了大量的未使用的JavaScript到客户端中。 // 非摇树处理,导入整个模块 import arrayUtils fro 阅读全文