【发布时间】:2021-05-09 04:38:05
【问题描述】:
我对打字稿很陌生。我正在尝试输入这个模拟函数,它会引发以下错误:
'() 类型的值 => { doc: { name: string;标头:字符串;身体: 细绳;类别:字符串; isFunction:布尔值; isOperator:未定义; 支持的执行上下文:字符串[]; };错误:未定义; }' 没有 与“IQuickHelpDocs”类型相同的属性。你的意思是打电话 它?ts(2560)
getHelpDocs.ts(27, 49):你的意思是调用这个表达式吗?
export const getHelpDocs: IHelpDocs = () => ({
doc: {
name: 'demo',
header: 'demo',
body: 'Returns the demo value of <code>value</code>',
category: 'Number',
isFunction: true,
isOperator: undefined,
supportedExecutionContexts: ['calc', 'my'],
},
error: undefined,
})
Types.ts
export interface IHelpDocs {
doc?: IDoc
error?: IDocsError
}
不知道我错过了什么。如此迷茫。请帮忙。
【问题讨论】:
-
您正在为接口分配功能。
-
感谢您的回复@DanielA.White 我对打字稿很陌生。我该如何解决这个问题?我以为我在输入函数的返回值 no?
标签: javascript typescript react-typescript