react-intl
包有一个 defineMessages
方法,用于定义以下格式的翻译消息:
const messages = defineMessages({
'account.activation.error': {
id: 'account.activation.error',
defaultMessage: 'This activation link is not valid.',
},
});
我找不到这个包的类型定义,那么你将如何使用 TypeScript 定义它?
答案 0 :(得分:2)
实际上,react-intl
软件包随附有 own type definitions。所以你不必寻找外部的。您可以安装软件包并在代码编辑器中打开 node_modules/react-intl/index.d.ts
文件。或者在 Go to definition
函数上使用 defineMessages
功能(如果它在您的 IDE 中可用)。