interface InitBody {
}
function report (eventId: string, body: InitBody) {}
report("333", "88888"); // 这里为什么不会报错
如何限定调用report方法的时候,第二个参数必须是object对象啊,例如传一个{a: 'aaa'},或者 {}都行啊
interface InitBody {
}
function report (eventId: string, body: InitBody) {}
report("333", "88888"); // 这里为什么不会报错
如何限定调用report方法的时候,第二个参数必须是object对象啊,例如传一个{a: 'aaa'},或者 {}都行啊
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
P.S. 看上去你这是要做事件上报,一般来说事件上报都是上报字典,Value 的类型也都是简单类型,不会有复杂的 Object 嵌套,你甚至可以直接声明成
[key: string]: string | number | boolean
这种。