了打字稿手册,在部分Shorthand Ambient Modules,它显示了一个import语句是这样的:花括号在导入声明中的含义是什么?
import x, {y} from "hot-new-module";
无处没有解释为什么在y
上述声明是在大括号中。如果x
和y
都在大括号内(即import {x, y} from...
),那么它可能不会引起我的注意 - 但现在我想知道为什么一个人在里面,而不是另一个。
大括号实际上表示什么?你会如何选择把哪些东西放在花括号里?
大括号表示导出类型,它是一个命名导出。这与默认导出不同,另一种类型。不同之处在于,命名导出允许对包进行别名。 – fungusanthrax