如何为粉笔的标记模板文字定义TypeScript类型?

时间:2017-10-07 16:35:52

标签: typescript definitelytyped chalk

在粉笔2.0中,它可以use tagged strings

const chalk = require('chalk');
console.log(chalk`{bold some} text`);

如何修改粉笔type definitions以使TypeScript满意?目前,我得到:

  

错误TS2349:无法调用类型缺少调用签名的表达式。键入' typeof Chalk'没有兼容的呼叫签名。

1 个答案:

答案 0 :(得分:0)

使用 Typescript,您应该使用导入语法 vs require,错误就会消失。

import chalk from 'chalk';

请注意,在您发布问题时,也存在模板问题,但此后已修复。