Skip to content

Commit ab8169f

Browse files
committed
fix(type): ActionMethod
1 parent f28c390 commit ab8169f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ export type ActionMethod<
2424
> = T extends ArgumentsType<infer Arguments>
2525
? IsVoid<Arguments[0]> extends true
2626
? () => R
27-
: Extract<Arguments[0], undefined> extends undefined
28-
? (params?: Arguments[0]) => R
29-
: (params: Arguments[0]) => R
27+
: Extract<Arguments[0], undefined> extends never
28+
? (params: Arguments[0]) => R
29+
: (params?: Arguments[0]) => R
3030
: (params: T) => R
3131

3232
export interface ConstructorOf<T> {

0 commit comments

Comments
 (0)