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 f28c390 commit ab8169fCopy full SHA for ab8169f
src/types.ts
@@ -24,9 +24,9 @@ export type ActionMethod<
24
> = T extends ArgumentsType<infer Arguments>
25
? IsVoid<Arguments[0]> extends true
26
? () => R
27
- : Extract<Arguments[0], undefined> extends undefined
28
- ? (params?: Arguments[0]) => R
29
- : (params: Arguments[0]) => R
+ : Extract<Arguments[0], undefined> extends never
+ ? (params: Arguments[0]) => R
+ : (params?: Arguments[0]) => R
30
: (params: T) => R
31
32
export interface ConstructorOf<T> {
0 commit comments