这是我的文件结构
-main.js
-SomeDir
-fileA.js
-fileB.js
Run Code Online (Sandbox Code Playgroud)
如果我想main.js在someDir不指定文件名的情况下 加载(内部)每个文件,我该怎么办?
类似的东西:require(./someDir/*.js)?
流量keys,让你说的像:
const countries = {
US: "United States",
IT: "Italy",
FR: "France"
};
type Country = $Keys<typeof countries>;
const italy: Country = 'IT';
Run Code Online (Sandbox Code Playgroud)
但如果我想有一个values的Country,我无法找到正确的方法.
我想要的东西:
function getCountryPopulation(country: $Values<typeof countries>){
...
}
getCountryPopulation(countries.US) //fine
getCountryPopulation("United States") //fine
getCountryPopulation("Canada") //fail
Run Code Online (Sandbox Code Playgroud)