请教一个ts参数值类型问题

我有一个InfoType,传递是一个对象,要求传递的参数必须是InfoType里的字段,可以如下

type WorkType = number[]|string[];
type InfoType = {
    name: string;
    age: number;
    todo: string[];
    work: WorkType;
};

const setInfo: ({[key in keyof InfoType]: number}) = data => {}

如果要传递的字段值也必须和InfoType下字段类型一致,请问怎么做呢

阅读 1.4k
1 个回答

Partial<InfoType>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进