Javascript ES2016类型化对象-它们可以用于静态约束对象的形状吗?

Javascript ES2016类型化对象-它们可以用于静态约束对象的形状吗?,javascript,ecmascript-2016,Javascript,Ecmascript 2016,为ES2016提议的类型化对象能否用于约束参数的API 例如: function foo(options){ // I want to guarantee that `options` has a single string property `bar`. // Can typed objects help me with this? } ECMA文件: 这是对前面一个问题的编辑。或许可以提供一些启示。官方名称为“ECMAScript 2016”。我不知道怎么做。B.即使答案是

为ES2016提议的类型化对象能否用于约束参数的API

例如:

function foo(options){
  // I want to guarantee that `options` has a single string property `bar`.
  // Can typed objects help me with this?
}
ECMA文件:


这是对前面一个问题的编辑。

或许可以提供一些启示。官方名称为“ECMAScript 2016”。我不知道怎么做。B.即使答案是肯定的,今天还能用什么?考虑到明天可能会发生变化(可能是真的可能),您今天会围绕这个问题构建一个代码库吗?打字稿也许能给我们一些启示。官方名称为“ECMAScript 2016”。我不知道怎么做。B.即使答案是肯定的,今天还能用什么?考虑到明天可能会发生变化(可能是真的可能),您今天会围绕这个问题构建一个代码库吗?C.打字稿