interface Eg1 {
name: string,
age: number,
}
让name和age只能传其一, 并且必传, 该怎么改呢 ?
type oneOf<T,U> =
| {
T: string;
U?: never;
}
| {
U: string;
T?: never;
};
type start = oneOf<'startTime', 'startDate'>
let obj: start = {
startTime: '1'
}
应题主要求补充回答: