我是TS的新手,想要了解如何以最有效的方式将对象文字传递给方法。
E.g。 (在html中调用)
<script>
app.setOptions({
width: 820,
height: 450,
bgColor: '#fff'
});
</script>
在main.ts
module app {
app.setOptions = function(options: { width: number, height: number, bgColor: string}) {
options.width = options.width || 600,
options.height = options.height || 300,
options.bgColor = options.bgColor || '#fff';
initializeApp(options);
}
}
注意:这很好用,虽然我已经警告过,类型&#39; typeof app&#39;属性setOptions不存在。我也想添加更多选项。