type如何覆盖类型?

import type { ModalProps } from 'antd/lib/modal';

type PropTypes = ModalProps & {
    onOk: (id:string, obj: any)=>void
};

比如上面的代码,antd的Modal,因为我要onOk方法回传更多的字段,重新定义了onOk的类型,但是使用的时候,依然提示我onOk类型不匹配。

请问type如何重新覆盖类型?

阅读 1.5k
1 个回答
type Override<P, S> = Omit<P, keyof S> & S;
type PropTypes = Override<ModalProps, { onOk: (id:string, obj: any)=>void }>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题