Partial
可以将对象中参数,全部变成可选项。
源码类型定义:
type Partial<T> = {
[P in keyof T]?: T[P];
};
使用举例:
interface LocaleState {
localInfo: LocaleSetting;
}
const info: Partial<LocaleState> ={} //info类型中属性全部是可选参数,所以可以赋值为{}
Partial
可以将对象中参数,全部变成可选项。
源码类型定义:
type Partial<T> = {
[P in keyof T]?: T[P];
};
使用举例:
interface LocaleState {
localInfo: LocaleSetting;
}
const info: Partial<LocaleState> ={} //info类型中属性全部是可选参数,所以可以赋值为{}