Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

interface InitBody {
}

function report (eventId: string, body: InitBody) {}

report("333", "88888"); // 这里为什么不会报错

如何限定调用report方法的时候,第二个参数必须是object对象啊,例如传一个{a: 'aaa'},或者 {}都行啊


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
2.9k views
Welcome To Ask or Share your Answers For Others

1 Answer

image.png

P.S. 看上去你这是要做事件上报,一般来说事件上报都是上报字典,Value 的类型也都是简单类型,不会有复杂的 Object 嵌套,你甚至可以直接声明成 [key: string]: string | number | boolean 这种。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...