type TmpMap = {
a: string
b: number
}
怎么转成:
type Result = {
type: 'a',
property: string
} | {
type: 'b',
property: number
}
因为我这么写总是转出来4种类型
type Result = {
type: keyof TmpMap
property: TmpMap[keyof TmpMap]
}
type TmpMap = {
a: string
b: number
}
怎么转成:
type Result = {
type: 'a',
property: string
} | {
type: 'b',
property: number
}
因为我这么写总是转出来4种类型
type Result = {
type: keyof TmpMap
property: TmpMap[keyof TmpMap]
}