type A = {
b: {
c?: string;
};
a: {
c: string;
};
};
interface AddDisplayItem<T extends keyof A> {
data: A[T];
}
我希望data
是否必传由A[T]
是否有必传属性决定。如何做呢?
type A = {
b: {
c?: string;
};
a: {
c: string;
};
};
interface AddDisplayItem<T extends keyof A> {
data: A[T];
}
我希望data
是否必传由A[T]
是否有必传属性决定。如何做呢?