Skip to content

Commit 848bbe3

Browse files
authoredJan 14, 2024
fix: adjust SecondParameter utility type (#1125)
1 parent 632a666 commit 848bbe3

File tree

3 files changed

+3
-21
lines changed

3 files changed

+3
-21
lines changed
 

‎packages/axios/src/index.ts

+1-7
Original file line numberDiff line numberDiff line change
@@ -199,13 +199,7 @@ export const generateAxiosHeader: ClientHeaderBuilder = ({
199199
}) => `
200200
${
201201
isRequestOptions && isMutator
202-
? `// eslint-disable-next-line
203-
type SecondParameter<T extends (...args: any) => any> = T extends (
204-
config: any,
205-
args: infer P,
206-
) => any
207-
? P
208-
: never;\n\n`
202+
? `type SecondParameter<T extends (...args: any) => any> = Parameters<T>[1];\n\n`
209203
: ''
210204
}
211205
${!noFunction ? `export const ${title} = () => {\n` : ''}`;

‎packages/query/src/index.ts

+1-7
Original file line numberDiff line numberDiff line change
@@ -1480,13 +1480,7 @@ export const generateQueryHeader: ClientHeaderBuilder = ({
14801480
}
14811481
${
14821482
isRequestOptions && isMutator
1483-
? `// eslint-disable-next-line
1484-
type SecondParameter<T extends (...args: any) => any> = T extends (
1485-
config: any,
1486-
args: infer P,
1487-
) => any
1488-
? P
1489-
: never;\n\n`
1483+
? `type SecondParameter<T extends (...args: any) => any> = Parameters<T>[1];\n\n`
14901484
: ''
14911485
}
14921486
`;

‎packages/swr/src/index.ts

+1-7
Original file line numberDiff line numberDiff line change
@@ -735,13 +735,7 @@ export const generateSwrHeader: ClientHeaderBuilder = ({
735735
}
736736
${
737737
isRequestOptions && isMutator
738-
? `// eslint-disable-next-line
739-
type SecondParameter<T extends (...args: any) => any> = T extends (
740-
config: any,
741-
args: infer P,
742-
) => any
743-
? P
744-
: never;\n\n`
738+
? `type SecondParameter<T extends (...args: any) => any> = Parameters<T>[1];\n\n`
745739
: ''
746740
}`;
747741

0 commit comments

Comments
 (0)
Please sign in to comment.