Typescript提供了一个方法,一个接口定义全是问号非必选 可以使用这个方法,是什么

比方说
interface IProps {

a?:xxx,
b?:xxx,
c?:xxx

}
我记得有一个方法是可以不用这么手动写?号的 请问是什么来着

阅读 1.9k
1 个回答

你想说高阶类型 Partial

type Props {
    a: A;
    b: B;
    c: C;
}

type MyProps = Partial<Props>;
/** 
 * 等同于
 * type MyProps {
 *    a?: A;
 *    b?: B;
 *    c?: C;
 * }
 */
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题