Skip to content

ts常用语法

链接

获取函数参数的类型

ts
  function test(a:string){}
  Parameters<typeof test>[0] //获取第一参数的类型

获取函数返回值的类型

ts
  function test() { return true }
  ReturnType<typeof test>

获取对象的所有key

ts
  let person={
    name:'lili',
    gender:'nan',
    height:170
  }
  type keys = keyof typeof person