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] }
收起
写个函数 遍历 TmpMap 然后 for of 遍历
报告相同问题?