We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b72c5b commit f783da4Copy full SHA for f783da4
packages/shell-api/src/deep-inspect/ts-helpers.ts
@@ -1,6 +1,8 @@
1
-
2
-export type UnionToIntersection<T> =
3
- (T extends any ? (k: T) => void : never) extends ((k: infer U) => void) ? U : never
+export type UnionToIntersection<T> = (
+ T extends any ? (k: T) => void : never
+) extends (k: infer U) => void
4
+ ? U
5
+ : never;
6
7
export type PickMethodsByReturnType<T, R> = {
8
[k in keyof T as NonNullable<T[k]> extends (...args: any[]) => R
0 commit comments