I 跨多个模块。首先,我对我的问题建模,创建了几种数据类型。在第二部分中,我提出了观点。其中一种类型是标记的联合类型:type GuessedLetter = Guessed Letter | Unguessed
在“视图”模块中,我有一个显示字母的功能我想“也许我应该导出标签以及类型?”,但是添加标记到模块导出
我正努力尝试使用字符串常量,将其作为区分的联合标记类型和运行时值的类型。import * as helper from '.ts-node index.ts运行这个程序,并且在VS代码和Node中使用相同的TSC版本。,所以它充当一个环境类型声明,但没有在编译的输出中导出。但是将types.ts转换为一个模块意味着我必须按名称导入<e
我在TypeScript中使用的是NPM软件包。如果我动态地为Chalk设置颜色,那么我将得到一个TS错误。我可以使用类似于chalk[color] as Chalk的类型断言,但如果可能的话,我更愿意使用类型谓词,这需要我能够访问受支持的颜色列表。那么,是否有一种方法可以访问Chalk中支持的颜色列表,或者另一种解决此问题的方法,而不使用类型断言,或者可能使用<