簡體   English   中英

如何為 chalk 的標記模板文字定義 TypeScript 類型?

[英]How to define TypeScript types for chalk's tagged template literal?

在 chalk 2.0 中,可以使用標記字符串

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

如何修改 chalk 的類型定義以使 TypeScript 滿意? 目前,我得到:

錯誤 TS2349:無法調用類型缺少調用簽名的表達式。 類型“typeof Chalk”沒有兼容的調用簽名。

使用 Typescript,您應該使用 import 語法 vs require,錯誤就會消失。

import chalk from 'chalk';

請注意,在您發布問題時,也存在模板問題,但此后已修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM