如何从typeof创建接口?

时间:2018-07-21 06:54:03

标签: javascript typescript

如何动态地从对象向界面“退回”?

const o = {
  a: 1,
  b: "hi"
}

interface i = typeof o; // how to write this?

结果应等于:

interface i {
  a: number,
  b: string
}

1 个答案:

答案 0 :(得分:2)

您不能直接创建接口,但是可以创建类型别名,在大多数情况下都可以将其用作接口(即,您可以从中扩展新接口或在类中实现它)

<script>
function CallChangefunc(x) {
 //some code
}
</script>