【发布时间】:2021-11-14 09:41:46
【问题描述】:
我有一个函数,它最初的返回类型是
Promise<Record<
ReturnType,
Omit<SomeInterface, 'key1' | 'key2'>>>
即以前我们知道key2 总是会被省略。
现在,该函数应该返回相同的类型,但 key2 可能会或可能不会被省略。有没有办法做到这一点,例如
Promise<Record<
ReturnType,
Omit<SomeInterface, 'key1' | 'key2'>> |
Record<
ReturnType,
Omit<SomeInterface, 'key1'>>>
【问题讨论】:
标签: typescript types return