fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #1194 from hey-api/fix/tanstack-query-signal

fix: pass TanStack query signal to client call

authored by

Lubos and committed by
GitHub
15acb335 8ba12302

+1354 -867
+5
.changeset/smooth-onions-sit.md
··· 1 + --- 2 + '@hey-api/openapi-ts': patch 3 + --- 4 + 5 + fix: pass TanStack query signal to client call
+232 -212
packages/openapi-ts/src/plugins/@tanstack/query-core/plugin-legacy.ts
··· 791 791 }); 792 792 file.add(queryKeyStatement); 793 793 794 - const expression = compiler.arrowFunction({ 795 - parameters: [ 796 - { 797 - isRequired, 798 - name: 'options', 799 - type: typeData, 800 - }, 801 - ], 802 - statements: [ 803 - compiler.returnFunctionCall({ 804 - args: [ 805 - compiler.objectExpression({ 806 - obj: [ 807 - { 808 - key: 'queryFn', 809 - value: compiler.arrowFunction({ 810 - async: true, 811 - multiLine: true, 812 - parameters: [ 813 - { 814 - destructure: [ 815 - { 816 - name: 'queryKey', 817 - }, 818 - ], 819 - }, 820 - ], 821 - statements: [ 822 - compiler.constVariable({ 823 - destructure: true, 824 - expression: compiler.awaitExpression({ 825 - expression: compiler.callExpression({ 826 - functionName: queryFn, 827 - parameters: [ 828 - compiler.objectExpression({ 829 - multiLine: true, 830 - obj: [ 831 - { 832 - spread: 'options', 833 - }, 834 - { 835 - spread: 'queryKey[0]', 836 - }, 837 - { 838 - key: 'throwOnError', 839 - value: true, 840 - }, 841 - ], 842 - }), 843 - ], 794 + const statement = compiler.constVariable({ 795 + // TODO: describe options, same as the actual function call 796 + comment: [], 797 + exportConst: true, 798 + expression: compiler.arrowFunction({ 799 + parameters: [ 800 + { 801 + isRequired, 802 + name: 'options', 803 + type: typeData, 804 + }, 805 + ], 806 + statements: [ 807 + compiler.returnFunctionCall({ 808 + args: [ 809 + compiler.objectExpression({ 810 + obj: [ 811 + { 812 + key: 'queryFn', 813 + value: compiler.arrowFunction({ 814 + async: true, 815 + multiLine: true, 816 + parameters: [ 817 + { 818 + destructure: [ 819 + { 820 + name: 'queryKey', 821 + }, 822 + { 823 + name: 'signal', 824 + }, 825 + ], 826 + }, 827 + ], 828 + statements: [ 829 + compiler.constVariable({ 830 + destructure: true, 831 + expression: compiler.awaitExpression({ 832 + expression: compiler.callExpression({ 833 + functionName: queryFn, 834 + parameters: [ 835 + compiler.objectExpression({ 836 + multiLine: true, 837 + obj: [ 838 + { 839 + spread: 'options', 840 + }, 841 + { 842 + spread: 'queryKey[0]', 843 + }, 844 + { 845 + key: 'signal', 846 + shorthand: true, 847 + value: compiler.identifier({ 848 + text: 'signal', 849 + }), 850 + }, 851 + { 852 + key: 'throwOnError', 853 + value: true, 854 + }, 855 + ], 856 + }), 857 + ], 858 + }), 844 859 }), 860 + name: 'data', 845 861 }), 846 - name: 'data', 862 + compiler.returnVariable({ 863 + expression: 'data', 864 + }), 865 + ], 866 + }), 867 + }, 868 + { 869 + key: 'queryKey', 870 + value: compiler.callExpression({ 871 + functionName: toQueryKeyName({ 872 + config, 873 + id: operation.name, 874 + operation, 847 875 }), 848 - compiler.returnVariable({ 849 - expression: 'data', 850 - }), 851 - ], 852 - }), 853 - }, 854 - { 855 - key: 'queryKey', 856 - value: compiler.callExpression({ 857 - functionName: toQueryKeyName({ 858 - config, 859 - id: operation.name, 860 - operation, 876 + parameters: ['options'], 861 877 }), 862 - parameters: ['options'], 863 - }), 864 - }, 865 - ], 866 - }), 867 - ], 868 - name: queryOptionsFn, 869 - }), 870 - ], 871 - }); 872 - const statement = compiler.constVariable({ 873 - // TODO: describe options, same as the actual function call 874 - comment: [], 875 - exportConst: true, 876 - expression, 878 + }, 879 + ], 880 + }), 881 + ], 882 + name: queryOptionsFn, 883 + }), 884 + ], 885 + }), 877 886 name: toQueryOptionsName({ 878 887 config, 879 888 id: operation.name, ··· 1007 1016 }); 1008 1017 file.add(queryKeyStatement); 1009 1018 1010 - const expression = compiler.arrowFunction({ 1011 - parameters: [ 1012 - { 1013 - isRequired, 1014 - name: 'options', 1015 - type: typeData, 1016 - }, 1017 - ], 1018 - statements: [ 1019 - compiler.returnFunctionCall({ 1020 - args: [ 1021 - compiler.objectExpression({ 1022 - comments: [ 1023 - { 1024 - jsdoc: false, 1025 - lines: ['@ts-ignore'], 1026 - }, 1027 - ], 1028 - obj: [ 1029 - { 1030 - key: 'queryFn', 1031 - value: compiler.arrowFunction({ 1032 - async: true, 1033 - multiLine: true, 1034 - parameters: [ 1035 - { 1036 - destructure: [ 1037 - { 1038 - name: 'pageParam', 1039 - }, 1040 - { 1041 - name: 'queryKey', 1042 - }, 1043 - ], 1044 - }, 1045 - ], 1046 - statements: [ 1047 - compiler.constVariable({ 1048 - comment: [ 1049 - { 1050 - jsdoc: false, 1051 - lines: ['@ts-ignore'], 1052 - }, 1053 - ], 1054 - expression: compiler.conditionalExpression({ 1055 - condition: compiler.binaryExpression({ 1056 - left: compiler.typeOfExpression({ 1019 + const statement = compiler.constVariable({ 1020 + // TODO: describe options, same as the actual function call 1021 + comment: [], 1022 + exportConst: true, 1023 + expression: compiler.arrowFunction({ 1024 + parameters: [ 1025 + { 1026 + isRequired, 1027 + name: 'options', 1028 + type: typeData, 1029 + }, 1030 + ], 1031 + statements: [ 1032 + compiler.returnFunctionCall({ 1033 + args: [ 1034 + compiler.objectExpression({ 1035 + comments: [ 1036 + { 1037 + jsdoc: false, 1038 + lines: ['@ts-ignore'], 1039 + }, 1040 + ], 1041 + obj: [ 1042 + { 1043 + key: 'queryFn', 1044 + value: compiler.arrowFunction({ 1045 + async: true, 1046 + multiLine: true, 1047 + parameters: [ 1048 + { 1049 + destructure: [ 1050 + { 1051 + name: 'pageParam', 1052 + }, 1053 + { 1054 + name: 'queryKey', 1055 + }, 1056 + { 1057 + name: 'signal', 1058 + }, 1059 + ], 1060 + }, 1061 + ], 1062 + statements: [ 1063 + compiler.constVariable({ 1064 + comment: [ 1065 + { 1066 + jsdoc: false, 1067 + lines: ['@ts-ignore'], 1068 + }, 1069 + ], 1070 + expression: compiler.conditionalExpression({ 1071 + condition: compiler.binaryExpression({ 1072 + left: compiler.typeOfExpression({ 1073 + text: 'pageParam', 1074 + }), 1075 + operator: '===', 1076 + right: compiler.ots.string('object'), 1077 + }), 1078 + whenFalse: compiler.objectExpression({ 1079 + multiLine: true, 1080 + obj: [ 1081 + { 1082 + key: getPaginationIn( 1083 + paginationParameter, 1084 + ), 1085 + value: compiler.objectExpression({ 1086 + multiLine: true, 1087 + obj: [ 1088 + { 1089 + key: paginationField.name, 1090 + value: compiler.identifier({ 1091 + text: 'pageParam', 1092 + }), 1093 + }, 1094 + ], 1095 + }), 1096 + }, 1097 + ], 1098 + }), 1099 + whenTrue: compiler.identifier({ 1057 1100 text: 'pageParam', 1058 1101 }), 1059 - operator: '===', 1060 - right: compiler.ots.string('object'), 1061 1102 }), 1062 - whenFalse: compiler.objectExpression({ 1063 - multiLine: true, 1064 - obj: [ 1065 - { 1066 - key: getPaginationIn(paginationParameter), 1067 - value: compiler.objectExpression({ 1103 + name: 'page', 1104 + typeName: typePageObjectParam, 1105 + }), 1106 + compiler.constVariable({ 1107 + expression: compiler.callExpression({ 1108 + functionName: 'createInfiniteParams', 1109 + parameters: ['queryKey', 'page'], 1110 + }), 1111 + name: 'params', 1112 + }), 1113 + compiler.constVariable({ 1114 + destructure: true, 1115 + expression: compiler.awaitExpression({ 1116 + expression: compiler.callExpression({ 1117 + functionName: queryFn, 1118 + parameters: [ 1119 + compiler.objectExpression({ 1068 1120 multiLine: true, 1069 1121 obj: [ 1070 1122 { 1071 - key: paginationField.name, 1123 + spread: 'options', 1124 + }, 1125 + { 1126 + spread: 'params', 1127 + }, 1128 + { 1129 + key: 'signal', 1130 + shorthand: true, 1072 1131 value: compiler.identifier({ 1073 - text: 'pageParam', 1132 + text: 'signal', 1074 1133 }), 1075 1134 }, 1135 + { 1136 + key: 'throwOnError', 1137 + value: true, 1138 + }, 1076 1139 ], 1077 1140 }), 1078 - }, 1079 - ], 1080 - }), 1081 - whenTrue: compiler.identifier({ 1082 - text: 'pageParam', 1141 + ], 1142 + }), 1083 1143 }), 1144 + name: 'data', 1084 1145 }), 1085 - name: 'page', 1086 - typeName: typePageObjectParam, 1087 - }), 1088 - compiler.constVariable({ 1089 - expression: compiler.callExpression({ 1090 - functionName: 'createInfiniteParams', 1091 - parameters: ['queryKey', 'page'], 1146 + compiler.returnVariable({ 1147 + expression: 'data', 1092 1148 }), 1093 - name: 'params', 1149 + ], 1150 + }), 1151 + }, 1152 + { 1153 + key: 'queryKey', 1154 + value: compiler.callExpression({ 1155 + functionName: toQueryKeyName({ 1156 + config, 1157 + id: operation.name, 1158 + isInfinite: true, 1159 + operation, 1094 1160 }), 1095 - compiler.constVariable({ 1096 - destructure: true, 1097 - expression: compiler.awaitExpression({ 1098 - expression: compiler.callExpression({ 1099 - functionName: queryFn, 1100 - parameters: [ 1101 - compiler.objectExpression({ 1102 - multiLine: true, 1103 - obj: [ 1104 - { 1105 - spread: 'options', 1106 - }, 1107 - { 1108 - spread: 'params', 1109 - }, 1110 - { 1111 - key: 'throwOnError', 1112 - value: true, 1113 - }, 1114 - ], 1115 - }), 1116 - ], 1117 - }), 1118 - }), 1119 - name: 'data', 1120 - }), 1121 - compiler.returnVariable({ 1122 - expression: 'data', 1123 - }), 1124 - ], 1125 - }), 1126 - }, 1127 - { 1128 - key: 'queryKey', 1129 - value: compiler.callExpression({ 1130 - functionName: toQueryKeyName({ 1131 - config, 1132 - id: operation.name, 1133 - isInfinite: true, 1134 - operation, 1161 + parameters: ['options'], 1135 1162 }), 1136 - parameters: ['options'], 1137 - }), 1138 - }, 1139 - ], 1140 - }), 1141 - ], 1142 - name: infiniteQueryOptionsFn, 1143 - // TODO: better types syntax 1144 - types: [ 1145 - typeResponse, 1146 - typeError.name, 1147 - `${typeof typeInfiniteData === 'string' ? typeInfiniteData : typeInfiniteData.name}<${typeResponse}>`, 1148 - typeQueryKey, 1149 - typePageParam, 1150 - ], 1151 - }), 1152 - ], 1153 - }); 1154 - const statement = compiler.constVariable({ 1155 - // TODO: describe options, same as the actual function call 1156 - comment: [], 1157 - exportConst: true, 1158 - expression, 1163 + }, 1164 + ], 1165 + }), 1166 + ], 1167 + name: infiniteQueryOptionsFn, 1168 + // TODO: better types syntax 1169 + types: [ 1170 + typeResponse, 1171 + typeError.name, 1172 + `${typeof typeInfiniteData === 'string' ? typeInfiniteData : typeInfiniteData.name}<${typeResponse}>`, 1173 + typeQueryKey, 1174 + typePageParam, 1175 + ], 1176 + }), 1177 + ], 1178 + }), 1159 1179 name: toInfiniteQueryOptionsName(operation), 1160 1180 }); 1161 1181 file.add(statement);
+228 -210
packages/openapi-ts/src/plugins/@tanstack/query-core/plugin.ts
··· 757 757 }); 758 758 file.add(queryKeyStatement); 759 759 760 - const expression = compiler.arrowFunction({ 761 - parameters: [ 762 - { 763 - isRequired, 764 - name: 'options', 765 - type: typeData, 766 - }, 767 - ], 768 - statements: [ 769 - compiler.returnFunctionCall({ 770 - args: [ 771 - compiler.objectExpression({ 772 - obj: [ 773 - { 774 - key: 'queryFn', 775 - value: compiler.arrowFunction({ 776 - async: true, 777 - multiLine: true, 778 - parameters: [ 779 - { 780 - destructure: [ 781 - { 782 - name: 'queryKey', 783 - }, 784 - ], 785 - }, 786 - ], 787 - statements: [ 788 - compiler.constVariable({ 789 - destructure: true, 790 - expression: compiler.awaitExpression({ 791 - expression: compiler.callExpression({ 792 - functionName: queryFn, 793 - parameters: [ 794 - compiler.objectExpression({ 795 - multiLine: true, 796 - obj: [ 797 - { 798 - spread: 'options', 799 - }, 800 - { 801 - spread: 'queryKey[0]', 802 - }, 803 - { 804 - key: 'throwOnError', 805 - value: true, 806 - }, 807 - ], 808 - }), 809 - ], 760 + const statement = compiler.constVariable({ 761 + // TODO: describe options, same as the actual function call 762 + comment: [], 763 + exportConst: true, 764 + expression: compiler.arrowFunction({ 765 + parameters: [ 766 + { 767 + isRequired, 768 + name: 'options', 769 + type: typeData, 770 + }, 771 + ], 772 + statements: [ 773 + compiler.returnFunctionCall({ 774 + args: [ 775 + compiler.objectExpression({ 776 + obj: [ 777 + { 778 + key: 'queryFn', 779 + value: compiler.arrowFunction({ 780 + async: true, 781 + multiLine: true, 782 + parameters: [ 783 + { 784 + destructure: [ 785 + { 786 + name: 'queryKey', 787 + }, 788 + { 789 + name: 'signal', 790 + }, 791 + ], 792 + }, 793 + ], 794 + statements: [ 795 + compiler.constVariable({ 796 + destructure: true, 797 + expression: compiler.awaitExpression({ 798 + expression: compiler.callExpression({ 799 + functionName: queryFn, 800 + parameters: [ 801 + compiler.objectExpression({ 802 + multiLine: true, 803 + obj: [ 804 + { 805 + spread: 'options', 806 + }, 807 + { 808 + spread: 'queryKey[0]', 809 + }, 810 + { 811 + key: 'signal', 812 + shorthand: true, 813 + value: compiler.identifier({ 814 + text: 'signal', 815 + }), 816 + }, 817 + { 818 + key: 'throwOnError', 819 + value: true, 820 + }, 821 + ], 822 + }), 823 + ], 824 + }), 810 825 }), 826 + name: 'data', 811 827 }), 812 - name: 'data', 813 - }), 814 - compiler.returnVariable({ 815 - expression: 'data', 828 + compiler.returnVariable({ 829 + expression: 'data', 830 + }), 831 + ], 832 + }), 833 + }, 834 + { 835 + key: 'queryKey', 836 + value: compiler.callExpression({ 837 + functionName: queryKeyFunctionIdentifier({ 838 + context, 839 + operation, 816 840 }), 817 - ], 818 - }), 819 - }, 820 - { 821 - key: 'queryKey', 822 - value: compiler.callExpression({ 823 - functionName: queryKeyFunctionIdentifier({ 824 - context, 825 - operation, 841 + parameters: ['options'], 826 842 }), 827 - parameters: ['options'], 828 - }), 829 - }, 830 - ], 831 - }), 832 - ], 833 - name: queryOptionsFn, 834 - }), 835 - ], 836 - }); 837 - const statement = compiler.constVariable({ 838 - // TODO: describe options, same as the actual function call 839 - comment: [], 840 - exportConst: true, 841 - expression, 843 + }, 844 + ], 845 + }), 846 + ], 847 + name: queryOptionsFn, 848 + }), 849 + ], 850 + }), 842 851 name: queryOptionsFunctionIdentifier({ context, operation }), 843 852 // TODO: add type error 844 853 // TODO: AxiosError<PutSubmissionMetaError> ··· 922 931 }); 923 932 file.add(queryKeyStatement); 924 933 925 - const expression = compiler.arrowFunction({ 926 - parameters: [ 927 - { 928 - isRequired, 929 - name: 'options', 930 - type: typeData, 931 - }, 932 - ], 933 - statements: [ 934 - compiler.returnFunctionCall({ 935 - args: [ 936 - compiler.objectExpression({ 937 - comments: [ 938 - { 939 - jsdoc: false, 940 - lines: ['@ts-ignore'], 941 - }, 942 - ], 943 - obj: [ 944 - { 945 - key: 'queryFn', 946 - value: compiler.arrowFunction({ 947 - async: true, 948 - multiLine: true, 949 - parameters: [ 950 - { 951 - destructure: [ 952 - { 953 - name: 'pageParam', 954 - }, 955 - { 956 - name: 'queryKey', 957 - }, 958 - ], 959 - }, 960 - ], 961 - statements: [ 962 - compiler.constVariable({ 963 - comment: [ 964 - { 965 - jsdoc: false, 966 - lines: ['@ts-ignore'], 967 - }, 968 - ], 969 - expression: compiler.conditionalExpression({ 970 - condition: compiler.binaryExpression({ 971 - left: compiler.typeOfExpression({ 934 + const statement = compiler.constVariable({ 935 + // TODO: describe options, same as the actual function call 936 + comment: [], 937 + exportConst: true, 938 + expression: compiler.arrowFunction({ 939 + parameters: [ 940 + { 941 + isRequired, 942 + name: 'options', 943 + type: typeData, 944 + }, 945 + ], 946 + statements: [ 947 + compiler.returnFunctionCall({ 948 + args: [ 949 + compiler.objectExpression({ 950 + comments: [ 951 + { 952 + jsdoc: false, 953 + lines: ['@ts-ignore'], 954 + }, 955 + ], 956 + obj: [ 957 + { 958 + key: 'queryFn', 959 + value: compiler.arrowFunction({ 960 + async: true, 961 + multiLine: true, 962 + parameters: [ 963 + { 964 + destructure: [ 965 + { 966 + name: 'pageParam', 967 + }, 968 + { 969 + name: 'queryKey', 970 + }, 971 + { 972 + name: 'signal', 973 + }, 974 + ], 975 + }, 976 + ], 977 + statements: [ 978 + compiler.constVariable({ 979 + comment: [ 980 + { 981 + jsdoc: false, 982 + lines: ['@ts-ignore'], 983 + }, 984 + ], 985 + expression: compiler.conditionalExpression({ 986 + condition: compiler.binaryExpression({ 987 + left: compiler.typeOfExpression({ 988 + text: 'pageParam', 989 + }), 990 + operator: '===', 991 + right: compiler.ots.string('object'), 992 + }), 993 + whenFalse: compiler.objectExpression({ 994 + multiLine: true, 995 + obj: [ 996 + { 997 + key: pagination.in, 998 + value: compiler.objectExpression({ 999 + multiLine: true, 1000 + obj: [ 1001 + { 1002 + key: pagination.name, 1003 + value: compiler.identifier({ 1004 + text: 'pageParam', 1005 + }), 1006 + }, 1007 + ], 1008 + }), 1009 + }, 1010 + ], 1011 + }), 1012 + whenTrue: compiler.identifier({ 972 1013 text: 'pageParam', 973 1014 }), 974 - operator: '===', 975 - right: compiler.ots.string('object'), 976 1015 }), 977 - whenFalse: compiler.objectExpression({ 978 - multiLine: true, 979 - obj: [ 980 - { 981 - key: pagination.in, 982 - value: compiler.objectExpression({ 1016 + name: 'page', 1017 + typeName: typePageObjectParam, 1018 + }), 1019 + compiler.constVariable({ 1020 + expression: compiler.callExpression({ 1021 + functionName: 'createInfiniteParams', 1022 + parameters: ['queryKey', 'page'], 1023 + }), 1024 + name: 'params', 1025 + }), 1026 + compiler.constVariable({ 1027 + destructure: true, 1028 + expression: compiler.awaitExpression({ 1029 + expression: compiler.callExpression({ 1030 + functionName: queryFn, 1031 + parameters: [ 1032 + compiler.objectExpression({ 983 1033 multiLine: true, 984 1034 obj: [ 985 1035 { 986 - key: pagination.name, 1036 + spread: 'options', 1037 + }, 1038 + { 1039 + spread: 'params', 1040 + }, 1041 + { 1042 + key: 'signal', 1043 + shorthand: true, 987 1044 value: compiler.identifier({ 988 - text: 'pageParam', 1045 + text: 'signal', 989 1046 }), 990 1047 }, 1048 + { 1049 + key: 'throwOnError', 1050 + value: true, 1051 + }, 991 1052 ], 992 1053 }), 993 - }, 994 - ], 995 - }), 996 - whenTrue: compiler.identifier({ 997 - text: 'pageParam', 1054 + ], 1055 + }), 998 1056 }), 1057 + name: 'data', 999 1058 }), 1000 - name: 'page', 1001 - typeName: typePageObjectParam, 1002 - }), 1003 - compiler.constVariable({ 1004 - expression: compiler.callExpression({ 1005 - functionName: 'createInfiniteParams', 1006 - parameters: ['queryKey', 'page'], 1059 + compiler.returnVariable({ 1060 + expression: 'data', 1007 1061 }), 1008 - name: 'params', 1062 + ], 1063 + }), 1064 + }, 1065 + { 1066 + key: 'queryKey', 1067 + value: compiler.callExpression({ 1068 + functionName: queryKeyFunctionIdentifier({ 1069 + context, 1070 + isInfinite: true, 1071 + operation, 1009 1072 }), 1010 - compiler.constVariable({ 1011 - destructure: true, 1012 - expression: compiler.awaitExpression({ 1013 - expression: compiler.callExpression({ 1014 - functionName: queryFn, 1015 - parameters: [ 1016 - compiler.objectExpression({ 1017 - multiLine: true, 1018 - obj: [ 1019 - { 1020 - spread: 'options', 1021 - }, 1022 - { 1023 - spread: 'params', 1024 - }, 1025 - { 1026 - key: 'throwOnError', 1027 - value: true, 1028 - }, 1029 - ], 1030 - }), 1031 - ], 1032 - }), 1033 - }), 1034 - name: 'data', 1035 - }), 1036 - compiler.returnVariable({ 1037 - expression: 'data', 1038 - }), 1039 - ], 1040 - }), 1041 - }, 1042 - { 1043 - key: 'queryKey', 1044 - value: compiler.callExpression({ 1045 - functionName: queryKeyFunctionIdentifier({ 1046 - context, 1047 - isInfinite: true, 1048 - operation, 1073 + parameters: ['options'], 1049 1074 }), 1050 - parameters: ['options'], 1051 - }), 1052 - }, 1053 - ], 1054 - }), 1055 - ], 1056 - name: infiniteQueryOptionsFn, 1057 - // TODO: better types syntax 1058 - types: [ 1059 - typeResponse, 1060 - typeError.name, 1061 - `${typeof typeInfiniteData === 'string' ? typeInfiniteData : typeInfiniteData.name}<${typeResponse}>`, 1062 - typeQueryKey, 1063 - typePageParam, 1064 - ], 1065 - }), 1066 - ], 1067 - }); 1068 - const statement = compiler.constVariable({ 1069 - // TODO: describe options, same as the actual function call 1070 - comment: [], 1071 - exportConst: true, 1072 - expression, 1075 + }, 1076 + ], 1077 + }), 1078 + ], 1079 + name: infiniteQueryOptionsFn, 1080 + // TODO: better types syntax 1081 + types: [ 1082 + typeResponse, 1083 + typeError.name, 1084 + `${typeof typeInfiniteData === 'string' ? typeInfiniteData : typeInfiniteData.name}<${typeResponse}>`, 1085 + typeQueryKey, 1086 + typePageParam, 1087 + ], 1088 + }), 1089 + ], 1090 + }), 1073 1091 name: infiniteQueryOptionsFunctionIdentifier({ 1074 1092 context, 1075 1093 operation,
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await DefaultService.export({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await DefaultService.import({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await SimpleService.apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await DefaultService.getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await SimpleService.getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await SimpleService.postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await DescriptionsService.callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await DeprecatedService.deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await ParametersService.callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await ParametersService.callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await ParametersService.callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await ParametersService.getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await ParametersService.getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await ParametersService.postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await ParametersService.postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await RequestBodyService.postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await FormDataService.postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await DefaultsService.callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await DefaultsService.callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await DuplicateService.duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await DuplicateService.duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await NoContentService.callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await ResponseService.callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await MultipleTags1Service.dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await MultipleTags1Service.dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await ResponseService.callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await ResponseService.callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await CollectionFormatService.collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await TypesService.types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await UploadService.uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await FileResponseService.fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await ComplexService.complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await MultipartService.multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await MultipartService.multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await HeaderService.callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await ErrorService.testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await NonAsciiÆøåÆøÅöôêÊService.nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts
··· 39 39 40 40 export const exportOptions = (options?: Options) => { 41 41 return queryOptions({ 42 - queryFn: async ({ queryKey }) => { 42 + queryFn: async ({ queryKey, signal }) => { 43 43 const { data } = await export_({ 44 44 ...options, 45 45 ...queryKey[0], 46 + signal, 46 47 throwOnError: true 47 48 }); 48 49 return data; ··· 57 58 58 59 export const importOptions = (options: Options<ImportData>) => { 59 60 return queryOptions({ 60 - queryFn: async ({ queryKey }) => { 61 + queryFn: async ({ queryKey, signal }) => { 61 62 const { data } = await import_({ 62 63 ...options, 63 64 ...queryKey[0], 65 + signal, 64 66 throwOnError: true 65 67 }); 66 68 return data; ··· 89 91 90 92 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 91 93 return queryOptions({ 92 - queryFn: async ({ queryKey }) => { 94 + queryFn: async ({ queryKey, signal }) => { 93 95 const { data } = await apiVVersionOdataControllerCount({ 94 96 ...options, 95 97 ...queryKey[0], 98 + signal, 96 99 throwOnError: true 97 100 }); 98 101 return data; ··· 107 110 108 111 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 109 112 return queryOptions({ 110 - queryFn: async ({ queryKey }) => { 113 + queryFn: async ({ queryKey, signal }) => { 111 114 const { data } = await getApiVbyApiVersionSimpleOperation({ 112 115 ...options, 113 116 ...queryKey[0], 117 + signal, 114 118 throwOnError: true 115 119 }); 116 120 return data; ··· 139 143 140 144 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 141 145 return queryOptions({ 142 - queryFn: async ({ queryKey }) => { 146 + queryFn: async ({ queryKey, signal }) => { 143 147 const { data } = await getCallWithoutParametersAndResponse({ 144 148 ...options, 145 149 ...queryKey[0], 150 + signal, 146 151 throwOnError: true 147 152 }); 148 153 return data; ··· 171 176 172 177 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 173 178 return queryOptions({ 174 - queryFn: async ({ queryKey }) => { 179 + queryFn: async ({ queryKey, signal }) => { 175 180 const { data } = await postCallWithoutParametersAndResponse({ 176 181 ...options, 177 182 ...queryKey[0], 183 + signal, 178 184 throwOnError: true 179 185 }); 180 186 return data; ··· 231 237 232 238 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 233 239 return queryOptions({ 234 - queryFn: async ({ queryKey }) => { 240 + queryFn: async ({ queryKey, signal }) => { 235 241 const { data } = await callWithDescriptions({ 236 242 ...options, 237 243 ...queryKey[0], 244 + signal, 238 245 throwOnError: true 239 246 }); 240 247 return data; ··· 263 270 264 271 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 265 272 return queryOptions({ 266 - queryFn: async ({ queryKey }) => { 273 + queryFn: async ({ queryKey, signal }) => { 267 274 const { data } = await deprecatedCall({ 268 275 ...options, 269 276 ...queryKey[0], 277 + signal, 270 278 throwOnError: true 271 279 }); 272 280 return data; ··· 295 303 296 304 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 297 305 return queryOptions({ 298 - queryFn: async ({ queryKey }) => { 306 + queryFn: async ({ queryKey, signal }) => { 299 307 const { data } = await callWithParameters({ 300 308 ...options, 301 309 ...queryKey[0], 310 + signal, 302 311 throwOnError: true 303 312 }); 304 313 return data; ··· 344 353 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 345 354 // @ts-ignore 346 355 { 347 - queryFn: async ({ pageParam, queryKey }) => { 356 + queryFn: async ({ pageParam, queryKey, signal }) => { 348 357 // @ts-ignore 349 358 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 350 359 query: { ··· 355 364 const { data } = await callWithParameters({ 356 365 ...options, 357 366 ...params, 367 + signal, 358 368 throwOnError: true 359 369 }); 360 370 return data; ··· 383 393 384 394 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 385 395 return queryOptions({ 386 - queryFn: async ({ queryKey }) => { 396 + queryFn: async ({ queryKey, signal }) => { 387 397 const { data } = await callWithWeirdParameterNames({ 388 398 ...options, 389 399 ...queryKey[0], 400 + signal, 390 401 throwOnError: true 391 402 }); 392 403 return data; ··· 415 426 416 427 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 417 428 return queryOptions({ 418 - queryFn: async ({ queryKey }) => { 429 + queryFn: async ({ queryKey, signal }) => { 419 430 const { data } = await getCallWithOptionalParam({ 420 431 ...options, 421 432 ...queryKey[0], 433 + signal, 422 434 throwOnError: true 423 435 }); 424 436 return data; ··· 435 447 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 436 448 // @ts-ignore 437 449 { 438 - queryFn: async ({ pageParam, queryKey }) => { 450 + queryFn: async ({ pageParam, queryKey, signal }) => { 439 451 // @ts-ignore 440 452 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 441 453 query: { ··· 446 458 const { data } = await getCallWithOptionalParam({ 447 459 ...options, 448 460 ...params, 461 + signal, 449 462 throwOnError: true 450 463 }); 451 464 return data; ··· 460 473 461 474 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 462 475 return queryOptions({ 463 - queryFn: async ({ queryKey }) => { 476 + queryFn: async ({ queryKey, signal }) => { 464 477 const { data } = await postCallWithOptionalParam({ 465 478 ...options, 466 479 ...queryKey[0], 480 + signal, 467 481 throwOnError: true 468 482 }); 469 483 return data; ··· 480 494 return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 481 495 // @ts-ignore 482 496 { 483 - queryFn: async ({ pageParam, queryKey }) => { 497 + queryFn: async ({ pageParam, queryKey, signal }) => { 484 498 // @ts-ignore 485 499 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 486 500 body: { ··· 491 505 const { data } = await postCallWithOptionalParam({ 492 506 ...options, 493 507 ...params, 508 + signal, 494 509 throwOnError: true 495 510 }); 496 511 return data; ··· 519 534 520 535 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 521 536 return queryOptions({ 522 - queryFn: async ({ queryKey }) => { 537 + queryFn: async ({ queryKey, signal }) => { 523 538 const { data } = await postApiVbyApiVersionRequestBody({ 524 539 ...options, 525 540 ...queryKey[0], 541 + signal, 526 542 throwOnError: true 527 543 }); 528 544 return data; ··· 551 567 552 568 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 553 569 return queryOptions({ 554 - queryFn: async ({ queryKey }) => { 570 + queryFn: async ({ queryKey, signal }) => { 555 571 const { data } = await postApiVbyApiVersionFormData({ 556 572 ...options, 557 573 ...queryKey[0], 574 + signal, 558 575 throwOnError: true 559 576 }); 560 577 return data; ··· 583 600 584 601 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 585 602 return queryOptions({ 586 - queryFn: async ({ queryKey }) => { 603 + queryFn: async ({ queryKey, signal }) => { 587 604 const { data } = await callWithDefaultParameters({ 588 605 ...options, 589 606 ...queryKey[0], 607 + signal, 590 608 throwOnError: true 591 609 }); 592 610 return data; ··· 601 619 602 620 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 603 621 return queryOptions({ 604 - queryFn: async ({ queryKey }) => { 622 + queryFn: async ({ queryKey, signal }) => { 605 623 const { data } = await callWithDefaultOptionalParameters({ 606 624 ...options, 607 625 ...queryKey[0], 626 + signal, 608 627 throwOnError: true 609 628 }); 610 629 return data; ··· 661 680 662 681 export const duplicateName2Options = (options?: Options) => { 663 682 return queryOptions({ 664 - queryFn: async ({ queryKey }) => { 683 + queryFn: async ({ queryKey, signal }) => { 665 684 const { data } = await duplicateName2({ 666 685 ...options, 667 686 ...queryKey[0], 687 + signal, 668 688 throwOnError: true 669 689 }); 670 690 return data; ··· 679 699 680 700 export const duplicateName3Options = (options?: Options) => { 681 701 return queryOptions({ 682 - queryFn: async ({ queryKey }) => { 702 + queryFn: async ({ queryKey, signal }) => { 683 703 const { data } = await duplicateName3({ 684 704 ...options, 685 705 ...queryKey[0], 706 + signal, 686 707 throwOnError: true 687 708 }); 688 709 return data; ··· 725 746 726 747 export const callWithNoContentResponseOptions = (options?: Options) => { 727 748 return queryOptions({ 728 - queryFn: async ({ queryKey }) => { 749 + queryFn: async ({ queryKey, signal }) => { 729 750 const { data } = await callWithNoContentResponse({ 730 751 ...options, 731 752 ...queryKey[0], 753 + signal, 732 754 throwOnError: true 733 755 }); 734 756 return data; ··· 743 765 744 766 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 745 767 return queryOptions({ 746 - queryFn: async ({ queryKey }) => { 768 + queryFn: async ({ queryKey, signal }) => { 747 769 const { data } = await callWithResponseAndNoContentResponse({ 748 770 ...options, 749 771 ...queryKey[0], 772 + signal, 750 773 throwOnError: true 751 774 }); 752 775 return data; ··· 761 784 762 785 export const dummyAOptions = (options?: Options) => { 763 786 return queryOptions({ 764 - queryFn: async ({ queryKey }) => { 787 + queryFn: async ({ queryKey, signal }) => { 765 788 const { data } = await dummyA({ 766 789 ...options, 767 790 ...queryKey[0], 791 + signal, 768 792 throwOnError: true 769 793 }); 770 794 return data; ··· 779 803 780 804 export const dummyBOptions = (options?: Options) => { 781 805 return queryOptions({ 782 - queryFn: async ({ queryKey }) => { 806 + queryFn: async ({ queryKey, signal }) => { 783 807 const { data } = await dummyB({ 784 808 ...options, 785 809 ...queryKey[0], 810 + signal, 786 811 throwOnError: true 787 812 }); 788 813 return data; ··· 797 822 798 823 export const callWithResponseOptions = (options?: Options) => { 799 824 return queryOptions({ 800 - queryFn: async ({ queryKey }) => { 825 + queryFn: async ({ queryKey, signal }) => { 801 826 const { data } = await callWithResponse({ 802 827 ...options, 803 828 ...queryKey[0], 829 + signal, 804 830 throwOnError: true 805 831 }); 806 832 return data; ··· 815 841 816 842 export const callWithDuplicateResponsesOptions = (options?: Options) => { 817 843 return queryOptions({ 818 - queryFn: async ({ queryKey }) => { 844 + queryFn: async ({ queryKey, signal }) => { 819 845 const { data } = await callWithDuplicateResponses({ 820 846 ...options, 821 847 ...queryKey[0], 848 + signal, 822 849 throwOnError: true 823 850 }); 824 851 return data; ··· 861 888 862 889 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 863 890 return queryOptions({ 864 - queryFn: async ({ queryKey }) => { 891 + queryFn: async ({ queryKey, signal }) => { 865 892 const { data } = await collectionFormat({ 866 893 ...options, 867 894 ...queryKey[0], 895 + signal, 868 896 throwOnError: true 869 897 }); 870 898 return data; ··· 879 907 880 908 export const typesOptions = (options: Options<TypesData>) => { 881 909 return queryOptions({ 882 - queryFn: async ({ queryKey }) => { 910 + queryFn: async ({ queryKey, signal }) => { 883 911 const { data } = await types({ 884 912 ...options, 885 913 ...queryKey[0], 914 + signal, 886 915 throwOnError: true 887 916 }); 888 917 return data; ··· 897 926 898 927 export const uploadFileOptions = (options: Options<UploadFileData>) => { 899 928 return queryOptions({ 900 - queryFn: async ({ queryKey }) => { 929 + queryFn: async ({ queryKey, signal }) => { 901 930 const { data } = await uploadFile({ 902 931 ...options, 903 932 ...queryKey[0], 933 + signal, 904 934 throwOnError: true 905 935 }); 906 936 return data; ··· 929 959 930 960 export const fileResponseOptions = (options: Options<FileResponseData>) => { 931 961 return queryOptions({ 932 - queryFn: async ({ queryKey }) => { 962 + queryFn: async ({ queryKey, signal }) => { 933 963 const { data } = await fileResponse({ 934 964 ...options, 935 965 ...queryKey[0], 966 + signal, 936 967 throwOnError: true 937 968 }); 938 969 return data; ··· 947 978 948 979 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 949 980 return queryOptions({ 950 - queryFn: async ({ queryKey }) => { 981 + queryFn: async ({ queryKey, signal }) => { 951 982 const { data } = await complexTypes({ 952 983 ...options, 953 984 ...queryKey[0], 985 + signal, 954 986 throwOnError: true 955 987 }); 956 988 return data; ··· 965 997 966 998 export const multipartResponseOptions = (options?: Options) => { 967 999 return queryOptions({ 968 - queryFn: async ({ queryKey }) => { 1000 + queryFn: async ({ queryKey, signal }) => { 969 1001 const { data } = await multipartResponse({ 970 1002 ...options, 971 1003 ...queryKey[0], 1004 + signal, 972 1005 throwOnError: true 973 1006 }); 974 1007 return data; ··· 983 1016 984 1017 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 985 1018 return queryOptions({ 986 - queryFn: async ({ queryKey }) => { 1019 + queryFn: async ({ queryKey, signal }) => { 987 1020 const { data } = await multipartRequest({ 988 1021 ...options, 989 1022 ...queryKey[0], 1023 + signal, 990 1024 throwOnError: true 991 1025 }); 992 1026 return data; ··· 1029 1063 1030 1064 export const callWithResultFromHeaderOptions = (options?: Options) => { 1031 1065 return queryOptions({ 1032 - queryFn: async ({ queryKey }) => { 1066 + queryFn: async ({ queryKey, signal }) => { 1033 1067 const { data } = await callWithResultFromHeader({ 1034 1068 ...options, 1035 1069 ...queryKey[0], 1070 + signal, 1036 1071 throwOnError: true 1037 1072 }); 1038 1073 return data; ··· 1061 1096 1062 1097 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1063 1098 return queryOptions({ 1064 - queryFn: async ({ queryKey }) => { 1099 + queryFn: async ({ queryKey, signal }) => { 1065 1100 const { data } = await testErrorCode({ 1066 1101 ...options, 1067 1102 ...queryKey[0], 1103 + signal, 1068 1104 throwOnError: true 1069 1105 }); 1070 1106 return data; ··· 1093 1129 1094 1130 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1095 1131 return queryOptions({ 1096 - queryFn: async ({ queryKey }) => { 1132 + queryFn: async ({ queryKey, signal }) => { 1097 1133 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1098 1134 ...options, 1099 1135 ...queryKey[0], 1136 + signal, 1100 1137 throwOnError: true 1101 1138 }); 1102 1139 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await export_({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await import_({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await DefaultService.export({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await DefaultService.import({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await SimpleService.apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await DefaultService.getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await SimpleService.getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await SimpleService.postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await DescriptionsService.callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await DeprecatedService.deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await ParametersService.callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await ParametersService.callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await ParametersService.callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await ParametersService.getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await ParametersService.getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await ParametersService.postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await ParametersService.postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await RequestBodyService.postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await FormDataService.postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await DefaultsService.callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await DefaultsService.callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await DuplicateService.duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await DuplicateService.duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await NoContentService.callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await ResponseService.callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await MultipleTags1Service.dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await MultipleTags1Service.dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await ResponseService.callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await ResponseService.callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await CollectionFormatService.collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await TypesService.types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await UploadService.uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await FileResponseService.fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await ComplexService.complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await MultipartService.multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await MultipartService.multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await HeaderService.callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await ErrorService.testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await NonAsciiÆøåÆøÅöôêÊService.nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts
··· 39 39 40 40 export const exportOptions = (options?: Options) => { 41 41 return queryOptions({ 42 - queryFn: async ({ queryKey }) => { 42 + queryFn: async ({ queryKey, signal }) => { 43 43 const { data } = await export_({ 44 44 ...options, 45 45 ...queryKey[0], 46 + signal, 46 47 throwOnError: true 47 48 }); 48 49 return data; ··· 57 58 58 59 export const importOptions = (options: Options<ImportData>) => { 59 60 return queryOptions({ 60 - queryFn: async ({ queryKey }) => { 61 + queryFn: async ({ queryKey, signal }) => { 61 62 const { data } = await import_({ 62 63 ...options, 63 64 ...queryKey[0], 65 + signal, 64 66 throwOnError: true 65 67 }); 66 68 return data; ··· 89 91 90 92 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 91 93 return queryOptions({ 92 - queryFn: async ({ queryKey }) => { 94 + queryFn: async ({ queryKey, signal }) => { 93 95 const { data } = await apiVVersionOdataControllerCount({ 94 96 ...options, 95 97 ...queryKey[0], 98 + signal, 96 99 throwOnError: true 97 100 }); 98 101 return data; ··· 107 110 108 111 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 109 112 return queryOptions({ 110 - queryFn: async ({ queryKey }) => { 113 + queryFn: async ({ queryKey, signal }) => { 111 114 const { data } = await getApiVbyApiVersionSimpleOperation({ 112 115 ...options, 113 116 ...queryKey[0], 117 + signal, 114 118 throwOnError: true 115 119 }); 116 120 return data; ··· 139 143 140 144 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 141 145 return queryOptions({ 142 - queryFn: async ({ queryKey }) => { 146 + queryFn: async ({ queryKey, signal }) => { 143 147 const { data } = await getCallWithoutParametersAndResponse({ 144 148 ...options, 145 149 ...queryKey[0], 150 + signal, 146 151 throwOnError: true 147 152 }); 148 153 return data; ··· 171 176 172 177 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 173 178 return queryOptions({ 174 - queryFn: async ({ queryKey }) => { 179 + queryFn: async ({ queryKey, signal }) => { 175 180 const { data } = await postCallWithoutParametersAndResponse({ 176 181 ...options, 177 182 ...queryKey[0], 183 + signal, 178 184 throwOnError: true 179 185 }); 180 186 return data; ··· 231 237 232 238 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 233 239 return queryOptions({ 234 - queryFn: async ({ queryKey }) => { 240 + queryFn: async ({ queryKey, signal }) => { 235 241 const { data } = await callWithDescriptions({ 236 242 ...options, 237 243 ...queryKey[0], 244 + signal, 238 245 throwOnError: true 239 246 }); 240 247 return data; ··· 263 270 264 271 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 265 272 return queryOptions({ 266 - queryFn: async ({ queryKey }) => { 273 + queryFn: async ({ queryKey, signal }) => { 267 274 const { data } = await deprecatedCall({ 268 275 ...options, 269 276 ...queryKey[0], 277 + signal, 270 278 throwOnError: true 271 279 }); 272 280 return data; ··· 295 303 296 304 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 297 305 return queryOptions({ 298 - queryFn: async ({ queryKey }) => { 306 + queryFn: async ({ queryKey, signal }) => { 299 307 const { data } = await callWithParameters({ 300 308 ...options, 301 309 ...queryKey[0], 310 + signal, 302 311 throwOnError: true 303 312 }); 304 313 return data; ··· 344 353 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 345 354 // @ts-ignore 346 355 { 347 - queryFn: async ({ pageParam, queryKey }) => { 356 + queryFn: async ({ pageParam, queryKey, signal }) => { 348 357 // @ts-ignore 349 358 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 350 359 query: { ··· 355 364 const { data } = await callWithParameters({ 356 365 ...options, 357 366 ...params, 367 + signal, 358 368 throwOnError: true 359 369 }); 360 370 return data; ··· 383 393 384 394 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 385 395 return queryOptions({ 386 - queryFn: async ({ queryKey }) => { 396 + queryFn: async ({ queryKey, signal }) => { 387 397 const { data } = await callWithWeirdParameterNames({ 388 398 ...options, 389 399 ...queryKey[0], 400 + signal, 390 401 throwOnError: true 391 402 }); 392 403 return data; ··· 415 426 416 427 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 417 428 return queryOptions({ 418 - queryFn: async ({ queryKey }) => { 429 + queryFn: async ({ queryKey, signal }) => { 419 430 const { data } = await getCallWithOptionalParam({ 420 431 ...options, 421 432 ...queryKey[0], 433 + signal, 422 434 throwOnError: true 423 435 }); 424 436 return data; ··· 435 447 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 436 448 // @ts-ignore 437 449 { 438 - queryFn: async ({ pageParam, queryKey }) => { 450 + queryFn: async ({ pageParam, queryKey, signal }) => { 439 451 // @ts-ignore 440 452 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 441 453 query: { ··· 446 458 const { data } = await getCallWithOptionalParam({ 447 459 ...options, 448 460 ...params, 461 + signal, 449 462 throwOnError: true 450 463 }); 451 464 return data; ··· 460 473 461 474 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 462 475 return queryOptions({ 463 - queryFn: async ({ queryKey }) => { 476 + queryFn: async ({ queryKey, signal }) => { 464 477 const { data } = await postCallWithOptionalParam({ 465 478 ...options, 466 479 ...queryKey[0], 480 + signal, 467 481 throwOnError: true 468 482 }); 469 483 return data; ··· 480 494 return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 481 495 // @ts-ignore 482 496 { 483 - queryFn: async ({ pageParam, queryKey }) => { 497 + queryFn: async ({ pageParam, queryKey, signal }) => { 484 498 // @ts-ignore 485 499 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 486 500 body: { ··· 491 505 const { data } = await postCallWithOptionalParam({ 492 506 ...options, 493 507 ...params, 508 + signal, 494 509 throwOnError: true 495 510 }); 496 511 return data; ··· 519 534 520 535 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 521 536 return queryOptions({ 522 - queryFn: async ({ queryKey }) => { 537 + queryFn: async ({ queryKey, signal }) => { 523 538 const { data } = await postApiVbyApiVersionRequestBody({ 524 539 ...options, 525 540 ...queryKey[0], 541 + signal, 526 542 throwOnError: true 527 543 }); 528 544 return data; ··· 551 567 552 568 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 553 569 return queryOptions({ 554 - queryFn: async ({ queryKey }) => { 570 + queryFn: async ({ queryKey, signal }) => { 555 571 const { data } = await postApiVbyApiVersionFormData({ 556 572 ...options, 557 573 ...queryKey[0], 574 + signal, 558 575 throwOnError: true 559 576 }); 560 577 return data; ··· 583 600 584 601 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 585 602 return queryOptions({ 586 - queryFn: async ({ queryKey }) => { 603 + queryFn: async ({ queryKey, signal }) => { 587 604 const { data } = await callWithDefaultParameters({ 588 605 ...options, 589 606 ...queryKey[0], 607 + signal, 590 608 throwOnError: true 591 609 }); 592 610 return data; ··· 601 619 602 620 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 603 621 return queryOptions({ 604 - queryFn: async ({ queryKey }) => { 622 + queryFn: async ({ queryKey, signal }) => { 605 623 const { data } = await callWithDefaultOptionalParameters({ 606 624 ...options, 607 625 ...queryKey[0], 626 + signal, 608 627 throwOnError: true 609 628 }); 610 629 return data; ··· 661 680 662 681 export const duplicateName2Options = (options?: Options) => { 663 682 return queryOptions({ 664 - queryFn: async ({ queryKey }) => { 683 + queryFn: async ({ queryKey, signal }) => { 665 684 const { data } = await duplicateName2({ 666 685 ...options, 667 686 ...queryKey[0], 687 + signal, 668 688 throwOnError: true 669 689 }); 670 690 return data; ··· 679 699 680 700 export const duplicateName3Options = (options?: Options) => { 681 701 return queryOptions({ 682 - queryFn: async ({ queryKey }) => { 702 + queryFn: async ({ queryKey, signal }) => { 683 703 const { data } = await duplicateName3({ 684 704 ...options, 685 705 ...queryKey[0], 706 + signal, 686 707 throwOnError: true 687 708 }); 688 709 return data; ··· 725 746 726 747 export const callWithNoContentResponseOptions = (options?: Options) => { 727 748 return queryOptions({ 728 - queryFn: async ({ queryKey }) => { 749 + queryFn: async ({ queryKey, signal }) => { 729 750 const { data } = await callWithNoContentResponse({ 730 751 ...options, 731 752 ...queryKey[0], 753 + signal, 732 754 throwOnError: true 733 755 }); 734 756 return data; ··· 743 765 744 766 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 745 767 return queryOptions({ 746 - queryFn: async ({ queryKey }) => { 768 + queryFn: async ({ queryKey, signal }) => { 747 769 const { data } = await callWithResponseAndNoContentResponse({ 748 770 ...options, 749 771 ...queryKey[0], 772 + signal, 750 773 throwOnError: true 751 774 }); 752 775 return data; ··· 761 784 762 785 export const dummyAOptions = (options?: Options) => { 763 786 return queryOptions({ 764 - queryFn: async ({ queryKey }) => { 787 + queryFn: async ({ queryKey, signal }) => { 765 788 const { data } = await dummyA({ 766 789 ...options, 767 790 ...queryKey[0], 791 + signal, 768 792 throwOnError: true 769 793 }); 770 794 return data; ··· 779 803 780 804 export const dummyBOptions = (options?: Options) => { 781 805 return queryOptions({ 782 - queryFn: async ({ queryKey }) => { 806 + queryFn: async ({ queryKey, signal }) => { 783 807 const { data } = await dummyB({ 784 808 ...options, 785 809 ...queryKey[0], 810 + signal, 786 811 throwOnError: true 787 812 }); 788 813 return data; ··· 797 822 798 823 export const callWithResponseOptions = (options?: Options) => { 799 824 return queryOptions({ 800 - queryFn: async ({ queryKey }) => { 825 + queryFn: async ({ queryKey, signal }) => { 801 826 const { data } = await callWithResponse({ 802 827 ...options, 803 828 ...queryKey[0], 829 + signal, 804 830 throwOnError: true 805 831 }); 806 832 return data; ··· 815 841 816 842 export const callWithDuplicateResponsesOptions = (options?: Options) => { 817 843 return queryOptions({ 818 - queryFn: async ({ queryKey }) => { 844 + queryFn: async ({ queryKey, signal }) => { 819 845 const { data } = await callWithDuplicateResponses({ 820 846 ...options, 821 847 ...queryKey[0], 848 + signal, 822 849 throwOnError: true 823 850 }); 824 851 return data; ··· 861 888 862 889 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 863 890 return queryOptions({ 864 - queryFn: async ({ queryKey }) => { 891 + queryFn: async ({ queryKey, signal }) => { 865 892 const { data } = await collectionFormat({ 866 893 ...options, 867 894 ...queryKey[0], 895 + signal, 868 896 throwOnError: true 869 897 }); 870 898 return data; ··· 879 907 880 908 export const typesOptions = (options: Options<TypesData>) => { 881 909 return queryOptions({ 882 - queryFn: async ({ queryKey }) => { 910 + queryFn: async ({ queryKey, signal }) => { 883 911 const { data } = await types({ 884 912 ...options, 885 913 ...queryKey[0], 914 + signal, 886 915 throwOnError: true 887 916 }); 888 917 return data; ··· 897 926 898 927 export const uploadFileOptions = (options: Options<UploadFileData>) => { 899 928 return queryOptions({ 900 - queryFn: async ({ queryKey }) => { 929 + queryFn: async ({ queryKey, signal }) => { 901 930 const { data } = await uploadFile({ 902 931 ...options, 903 932 ...queryKey[0], 933 + signal, 904 934 throwOnError: true 905 935 }); 906 936 return data; ··· 929 959 930 960 export const fileResponseOptions = (options: Options<FileResponseData>) => { 931 961 return queryOptions({ 932 - queryFn: async ({ queryKey }) => { 962 + queryFn: async ({ queryKey, signal }) => { 933 963 const { data } = await fileResponse({ 934 964 ...options, 935 965 ...queryKey[0], 966 + signal, 936 967 throwOnError: true 937 968 }); 938 969 return data; ··· 947 978 948 979 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 949 980 return queryOptions({ 950 - queryFn: async ({ queryKey }) => { 981 + queryFn: async ({ queryKey, signal }) => { 951 982 const { data } = await complexTypes({ 952 983 ...options, 953 984 ...queryKey[0], 985 + signal, 954 986 throwOnError: true 955 987 }); 956 988 return data; ··· 965 997 966 998 export const multipartResponseOptions = (options?: Options) => { 967 999 return queryOptions({ 968 - queryFn: async ({ queryKey }) => { 1000 + queryFn: async ({ queryKey, signal }) => { 969 1001 const { data } = await multipartResponse({ 970 1002 ...options, 971 1003 ...queryKey[0], 1004 + signal, 972 1005 throwOnError: true 973 1006 }); 974 1007 return data; ··· 983 1016 984 1017 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 985 1018 return queryOptions({ 986 - queryFn: async ({ queryKey }) => { 1019 + queryFn: async ({ queryKey, signal }) => { 987 1020 const { data } = await multipartRequest({ 988 1021 ...options, 989 1022 ...queryKey[0], 1023 + signal, 990 1024 throwOnError: true 991 1025 }); 992 1026 return data; ··· 1029 1063 1030 1064 export const callWithResultFromHeaderOptions = (options?: Options) => { 1031 1065 return queryOptions({ 1032 - queryFn: async ({ queryKey }) => { 1066 + queryFn: async ({ queryKey, signal }) => { 1033 1067 const { data } = await callWithResultFromHeader({ 1034 1068 ...options, 1035 1069 ...queryKey[0], 1070 + signal, 1036 1071 throwOnError: true 1037 1072 }); 1038 1073 return data; ··· 1061 1096 1062 1097 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1063 1098 return queryOptions({ 1064 - queryFn: async ({ queryKey }) => { 1099 + queryFn: async ({ queryKey, signal }) => { 1065 1100 const { data } = await testErrorCode({ 1066 1101 ...options, 1067 1102 ...queryKey[0], 1103 + signal, 1068 1104 throwOnError: true 1069 1105 }); 1070 1106 return data; ··· 1093 1129 1094 1130 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1095 1131 return queryOptions({ 1096 - queryFn: async ({ queryKey }) => { 1132 + queryFn: async ({ queryKey, signal }) => { 1097 1133 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1098 1134 ...options, 1099 1135 ...queryKey[0], 1136 + signal, 1100 1137 throwOnError: true 1101 1138 }); 1102 1139 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await export_({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await import_({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await DefaultService.export({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await DefaultService.import({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await SimpleService.apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await DefaultService.getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await SimpleService.getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await SimpleService.postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await DescriptionsService.callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await DeprecatedService.deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await ParametersService.callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await ParametersService.callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await ParametersService.callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await ParametersService.getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await ParametersService.getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await ParametersService.postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await ParametersService.postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await RequestBodyService.postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await FormDataService.postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await DefaultsService.callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await DefaultsService.callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await DuplicateService.duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await DuplicateService.duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await NoContentService.callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await ResponseService.callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await MultipleTags1Service.dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await MultipleTags1Service.dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await ResponseService.callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await ResponseService.callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await CollectionFormatService.collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await TypesService.types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await UploadService.uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await FileResponseService.fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await ComplexService.complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await MultipartService.multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await MultipartService.multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await HeaderService.callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await ErrorService.testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await NonAsciiÆøåÆøÅöôêÊService.nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts
··· 39 39 40 40 export const exportOptions = (options?: Options) => { 41 41 return queryOptions({ 42 - queryFn: async ({ queryKey }) => { 42 + queryFn: async ({ queryKey, signal }) => { 43 43 const { data } = await export_({ 44 44 ...options, 45 45 ...queryKey[0], 46 + signal, 46 47 throwOnError: true 47 48 }); 48 49 return data; ··· 57 58 58 59 export const importOptions = (options: Options<ImportData>) => { 59 60 return queryOptions({ 60 - queryFn: async ({ queryKey }) => { 61 + queryFn: async ({ queryKey, signal }) => { 61 62 const { data } = await import_({ 62 63 ...options, 63 64 ...queryKey[0], 65 + signal, 64 66 throwOnError: true 65 67 }); 66 68 return data; ··· 89 91 90 92 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 91 93 return queryOptions({ 92 - queryFn: async ({ queryKey }) => { 94 + queryFn: async ({ queryKey, signal }) => { 93 95 const { data } = await apiVVersionOdataControllerCount({ 94 96 ...options, 95 97 ...queryKey[0], 98 + signal, 96 99 throwOnError: true 97 100 }); 98 101 return data; ··· 107 110 108 111 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 109 112 return queryOptions({ 110 - queryFn: async ({ queryKey }) => { 113 + queryFn: async ({ queryKey, signal }) => { 111 114 const { data } = await getApiVbyApiVersionSimpleOperation({ 112 115 ...options, 113 116 ...queryKey[0], 117 + signal, 114 118 throwOnError: true 115 119 }); 116 120 return data; ··· 139 143 140 144 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 141 145 return queryOptions({ 142 - queryFn: async ({ queryKey }) => { 146 + queryFn: async ({ queryKey, signal }) => { 143 147 const { data } = await getCallWithoutParametersAndResponse({ 144 148 ...options, 145 149 ...queryKey[0], 150 + signal, 146 151 throwOnError: true 147 152 }); 148 153 return data; ··· 171 176 172 177 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 173 178 return queryOptions({ 174 - queryFn: async ({ queryKey }) => { 179 + queryFn: async ({ queryKey, signal }) => { 175 180 const { data } = await postCallWithoutParametersAndResponse({ 176 181 ...options, 177 182 ...queryKey[0], 183 + signal, 178 184 throwOnError: true 179 185 }); 180 186 return data; ··· 231 237 232 238 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 233 239 return queryOptions({ 234 - queryFn: async ({ queryKey }) => { 240 + queryFn: async ({ queryKey, signal }) => { 235 241 const { data } = await callWithDescriptions({ 236 242 ...options, 237 243 ...queryKey[0], 244 + signal, 238 245 throwOnError: true 239 246 }); 240 247 return data; ··· 263 270 264 271 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 265 272 return queryOptions({ 266 - queryFn: async ({ queryKey }) => { 273 + queryFn: async ({ queryKey, signal }) => { 267 274 const { data } = await deprecatedCall({ 268 275 ...options, 269 276 ...queryKey[0], 277 + signal, 270 278 throwOnError: true 271 279 }); 272 280 return data; ··· 295 303 296 304 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 297 305 return queryOptions({ 298 - queryFn: async ({ queryKey }) => { 306 + queryFn: async ({ queryKey, signal }) => { 299 307 const { data } = await callWithParameters({ 300 308 ...options, 301 309 ...queryKey[0], 310 + signal, 302 311 throwOnError: true 303 312 }); 304 313 return data; ··· 344 353 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 345 354 // @ts-ignore 346 355 { 347 - queryFn: async ({ pageParam, queryKey }) => { 356 + queryFn: async ({ pageParam, queryKey, signal }) => { 348 357 // @ts-ignore 349 358 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 350 359 query: { ··· 355 364 const { data } = await callWithParameters({ 356 365 ...options, 357 366 ...params, 367 + signal, 358 368 throwOnError: true 359 369 }); 360 370 return data; ··· 383 393 384 394 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 385 395 return queryOptions({ 386 - queryFn: async ({ queryKey }) => { 396 + queryFn: async ({ queryKey, signal }) => { 387 397 const { data } = await callWithWeirdParameterNames({ 388 398 ...options, 389 399 ...queryKey[0], 400 + signal, 390 401 throwOnError: true 391 402 }); 392 403 return data; ··· 415 426 416 427 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 417 428 return queryOptions({ 418 - queryFn: async ({ queryKey }) => { 429 + queryFn: async ({ queryKey, signal }) => { 419 430 const { data } = await getCallWithOptionalParam({ 420 431 ...options, 421 432 ...queryKey[0], 433 + signal, 422 434 throwOnError: true 423 435 }); 424 436 return data; ··· 435 447 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 436 448 // @ts-ignore 437 449 { 438 - queryFn: async ({ pageParam, queryKey }) => { 450 + queryFn: async ({ pageParam, queryKey, signal }) => { 439 451 // @ts-ignore 440 452 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 441 453 query: { ··· 446 458 const { data } = await getCallWithOptionalParam({ 447 459 ...options, 448 460 ...params, 461 + signal, 449 462 throwOnError: true 450 463 }); 451 464 return data; ··· 460 473 461 474 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 462 475 return queryOptions({ 463 - queryFn: async ({ queryKey }) => { 476 + queryFn: async ({ queryKey, signal }) => { 464 477 const { data } = await postCallWithOptionalParam({ 465 478 ...options, 466 479 ...queryKey[0], 480 + signal, 467 481 throwOnError: true 468 482 }); 469 483 return data; ··· 480 494 return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 481 495 // @ts-ignore 482 496 { 483 - queryFn: async ({ pageParam, queryKey }) => { 497 + queryFn: async ({ pageParam, queryKey, signal }) => { 484 498 // @ts-ignore 485 499 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 486 500 body: { ··· 491 505 const { data } = await postCallWithOptionalParam({ 492 506 ...options, 493 507 ...params, 508 + signal, 494 509 throwOnError: true 495 510 }); 496 511 return data; ··· 519 534 520 535 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 521 536 return queryOptions({ 522 - queryFn: async ({ queryKey }) => { 537 + queryFn: async ({ queryKey, signal }) => { 523 538 const { data } = await postApiVbyApiVersionRequestBody({ 524 539 ...options, 525 540 ...queryKey[0], 541 + signal, 526 542 throwOnError: true 527 543 }); 528 544 return data; ··· 551 567 552 568 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 553 569 return queryOptions({ 554 - queryFn: async ({ queryKey }) => { 570 + queryFn: async ({ queryKey, signal }) => { 555 571 const { data } = await postApiVbyApiVersionFormData({ 556 572 ...options, 557 573 ...queryKey[0], 574 + signal, 558 575 throwOnError: true 559 576 }); 560 577 return data; ··· 583 600 584 601 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 585 602 return queryOptions({ 586 - queryFn: async ({ queryKey }) => { 603 + queryFn: async ({ queryKey, signal }) => { 587 604 const { data } = await callWithDefaultParameters({ 588 605 ...options, 589 606 ...queryKey[0], 607 + signal, 590 608 throwOnError: true 591 609 }); 592 610 return data; ··· 601 619 602 620 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 603 621 return queryOptions({ 604 - queryFn: async ({ queryKey }) => { 622 + queryFn: async ({ queryKey, signal }) => { 605 623 const { data } = await callWithDefaultOptionalParameters({ 606 624 ...options, 607 625 ...queryKey[0], 626 + signal, 608 627 throwOnError: true 609 628 }); 610 629 return data; ··· 661 680 662 681 export const duplicateName2Options = (options?: Options) => { 663 682 return queryOptions({ 664 - queryFn: async ({ queryKey }) => { 683 + queryFn: async ({ queryKey, signal }) => { 665 684 const { data } = await duplicateName2({ 666 685 ...options, 667 686 ...queryKey[0], 687 + signal, 668 688 throwOnError: true 669 689 }); 670 690 return data; ··· 679 699 680 700 export const duplicateName3Options = (options?: Options) => { 681 701 return queryOptions({ 682 - queryFn: async ({ queryKey }) => { 702 + queryFn: async ({ queryKey, signal }) => { 683 703 const { data } = await duplicateName3({ 684 704 ...options, 685 705 ...queryKey[0], 706 + signal, 686 707 throwOnError: true 687 708 }); 688 709 return data; ··· 725 746 726 747 export const callWithNoContentResponseOptions = (options?: Options) => { 727 748 return queryOptions({ 728 - queryFn: async ({ queryKey }) => { 749 + queryFn: async ({ queryKey, signal }) => { 729 750 const { data } = await callWithNoContentResponse({ 730 751 ...options, 731 752 ...queryKey[0], 753 + signal, 732 754 throwOnError: true 733 755 }); 734 756 return data; ··· 743 765 744 766 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 745 767 return queryOptions({ 746 - queryFn: async ({ queryKey }) => { 768 + queryFn: async ({ queryKey, signal }) => { 747 769 const { data } = await callWithResponseAndNoContentResponse({ 748 770 ...options, 749 771 ...queryKey[0], 772 + signal, 750 773 throwOnError: true 751 774 }); 752 775 return data; ··· 761 784 762 785 export const dummyAOptions = (options?: Options) => { 763 786 return queryOptions({ 764 - queryFn: async ({ queryKey }) => { 787 + queryFn: async ({ queryKey, signal }) => { 765 788 const { data } = await dummyA({ 766 789 ...options, 767 790 ...queryKey[0], 791 + signal, 768 792 throwOnError: true 769 793 }); 770 794 return data; ··· 779 803 780 804 export const dummyBOptions = (options?: Options) => { 781 805 return queryOptions({ 782 - queryFn: async ({ queryKey }) => { 806 + queryFn: async ({ queryKey, signal }) => { 783 807 const { data } = await dummyB({ 784 808 ...options, 785 809 ...queryKey[0], 810 + signal, 786 811 throwOnError: true 787 812 }); 788 813 return data; ··· 797 822 798 823 export const callWithResponseOptions = (options?: Options) => { 799 824 return queryOptions({ 800 - queryFn: async ({ queryKey }) => { 825 + queryFn: async ({ queryKey, signal }) => { 801 826 const { data } = await callWithResponse({ 802 827 ...options, 803 828 ...queryKey[0], 829 + signal, 804 830 throwOnError: true 805 831 }); 806 832 return data; ··· 815 841 816 842 export const callWithDuplicateResponsesOptions = (options?: Options) => { 817 843 return queryOptions({ 818 - queryFn: async ({ queryKey }) => { 844 + queryFn: async ({ queryKey, signal }) => { 819 845 const { data } = await callWithDuplicateResponses({ 820 846 ...options, 821 847 ...queryKey[0], 848 + signal, 822 849 throwOnError: true 823 850 }); 824 851 return data; ··· 861 888 862 889 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 863 890 return queryOptions({ 864 - queryFn: async ({ queryKey }) => { 891 + queryFn: async ({ queryKey, signal }) => { 865 892 const { data } = await collectionFormat({ 866 893 ...options, 867 894 ...queryKey[0], 895 + signal, 868 896 throwOnError: true 869 897 }); 870 898 return data; ··· 879 907 880 908 export const typesOptions = (options: Options<TypesData>) => { 881 909 return queryOptions({ 882 - queryFn: async ({ queryKey }) => { 910 + queryFn: async ({ queryKey, signal }) => { 883 911 const { data } = await types({ 884 912 ...options, 885 913 ...queryKey[0], 914 + signal, 886 915 throwOnError: true 887 916 }); 888 917 return data; ··· 897 926 898 927 export const uploadFileOptions = (options: Options<UploadFileData>) => { 899 928 return queryOptions({ 900 - queryFn: async ({ queryKey }) => { 929 + queryFn: async ({ queryKey, signal }) => { 901 930 const { data } = await uploadFile({ 902 931 ...options, 903 932 ...queryKey[0], 933 + signal, 904 934 throwOnError: true 905 935 }); 906 936 return data; ··· 929 959 930 960 export const fileResponseOptions = (options: Options<FileResponseData>) => { 931 961 return queryOptions({ 932 - queryFn: async ({ queryKey }) => { 962 + queryFn: async ({ queryKey, signal }) => { 933 963 const { data } = await fileResponse({ 934 964 ...options, 935 965 ...queryKey[0], 966 + signal, 936 967 throwOnError: true 937 968 }); 938 969 return data; ··· 947 978 948 979 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 949 980 return queryOptions({ 950 - queryFn: async ({ queryKey }) => { 981 + queryFn: async ({ queryKey, signal }) => { 951 982 const { data } = await complexTypes({ 952 983 ...options, 953 984 ...queryKey[0], 985 + signal, 954 986 throwOnError: true 955 987 }); 956 988 return data; ··· 965 997 966 998 export const multipartResponseOptions = (options?: Options) => { 967 999 return queryOptions({ 968 - queryFn: async ({ queryKey }) => { 1000 + queryFn: async ({ queryKey, signal }) => { 969 1001 const { data } = await multipartResponse({ 970 1002 ...options, 971 1003 ...queryKey[0], 1004 + signal, 972 1005 throwOnError: true 973 1006 }); 974 1007 return data; ··· 983 1016 984 1017 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 985 1018 return queryOptions({ 986 - queryFn: async ({ queryKey }) => { 1019 + queryFn: async ({ queryKey, signal }) => { 987 1020 const { data } = await multipartRequest({ 988 1021 ...options, 989 1022 ...queryKey[0], 1023 + signal, 990 1024 throwOnError: true 991 1025 }); 992 1026 return data; ··· 1029 1063 1030 1064 export const callWithResultFromHeaderOptions = (options?: Options) => { 1031 1065 return queryOptions({ 1032 - queryFn: async ({ queryKey }) => { 1066 + queryFn: async ({ queryKey, signal }) => { 1033 1067 const { data } = await callWithResultFromHeader({ 1034 1068 ...options, 1035 1069 ...queryKey[0], 1070 + signal, 1036 1071 throwOnError: true 1037 1072 }); 1038 1073 return data; ··· 1061 1096 1062 1097 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1063 1098 return queryOptions({ 1064 - queryFn: async ({ queryKey }) => { 1099 + queryFn: async ({ queryKey, signal }) => { 1065 1100 const { data } = await testErrorCode({ 1066 1101 ...options, 1067 1102 ...queryKey[0], 1103 + signal, 1068 1104 throwOnError: true 1069 1105 }); 1070 1106 return data; ··· 1093 1129 1094 1130 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1095 1131 return queryOptions({ 1096 - queryFn: async ({ queryKey }) => { 1132 + queryFn: async ({ queryKey, signal }) => { 1097 1133 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1098 1134 ...options, 1099 1135 ...queryKey[0], 1136 + signal, 1100 1137 throwOnError: true 1101 1138 }); 1102 1139 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await export_({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await import_({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await DefaultService.export({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await DefaultService.import({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await SimpleService.apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await DefaultService.getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await SimpleService.getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await SimpleService.postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await DescriptionsService.callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await DeprecatedService.deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await ParametersService.callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await ParametersService.callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await ParametersService.callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await ParametersService.getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await ParametersService.getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await ParametersService.postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await ParametersService.postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await RequestBodyService.postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await FormDataService.postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await DefaultsService.callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await DefaultsService.callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await DuplicateService.duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await DuplicateService.duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await NoContentService.callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await ResponseService.callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await MultipleTags1Service.dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await MultipleTags1Service.dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await ResponseService.callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await ResponseService.callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await CollectionFormatService.collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await TypesService.types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await UploadService.uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await FileResponseService.fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await ComplexService.complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await MultipartService.multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await MultipartService.multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await HeaderService.callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await ErrorService.testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await NonAsciiÆøåÆøÅöôêÊService.nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts
··· 39 39 40 40 export const exportOptions = (options?: Options) => { 41 41 return queryOptions({ 42 - queryFn: async ({ queryKey }) => { 42 + queryFn: async ({ queryKey, signal }) => { 43 43 const { data } = await export_({ 44 44 ...options, 45 45 ...queryKey[0], 46 + signal, 46 47 throwOnError: true 47 48 }); 48 49 return data; ··· 57 58 58 59 export const importOptions = (options: Options<ImportData>) => { 59 60 return queryOptions({ 60 - queryFn: async ({ queryKey }) => { 61 + queryFn: async ({ queryKey, signal }) => { 61 62 const { data } = await import_({ 62 63 ...options, 63 64 ...queryKey[0], 65 + signal, 64 66 throwOnError: true 65 67 }); 66 68 return data; ··· 89 91 90 92 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 91 93 return queryOptions({ 92 - queryFn: async ({ queryKey }) => { 94 + queryFn: async ({ queryKey, signal }) => { 93 95 const { data } = await apiVVersionOdataControllerCount({ 94 96 ...options, 95 97 ...queryKey[0], 98 + signal, 96 99 throwOnError: true 97 100 }); 98 101 return data; ··· 107 110 108 111 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 109 112 return queryOptions({ 110 - queryFn: async ({ queryKey }) => { 113 + queryFn: async ({ queryKey, signal }) => { 111 114 const { data } = await getApiVbyApiVersionSimpleOperation({ 112 115 ...options, 113 116 ...queryKey[0], 117 + signal, 114 118 throwOnError: true 115 119 }); 116 120 return data; ··· 139 143 140 144 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 141 145 return queryOptions({ 142 - queryFn: async ({ queryKey }) => { 146 + queryFn: async ({ queryKey, signal }) => { 143 147 const { data } = await getCallWithoutParametersAndResponse({ 144 148 ...options, 145 149 ...queryKey[0], 150 + signal, 146 151 throwOnError: true 147 152 }); 148 153 return data; ··· 171 176 172 177 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 173 178 return queryOptions({ 174 - queryFn: async ({ queryKey }) => { 179 + queryFn: async ({ queryKey, signal }) => { 175 180 const { data } = await postCallWithoutParametersAndResponse({ 176 181 ...options, 177 182 ...queryKey[0], 183 + signal, 178 184 throwOnError: true 179 185 }); 180 186 return data; ··· 231 237 232 238 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 233 239 return queryOptions({ 234 - queryFn: async ({ queryKey }) => { 240 + queryFn: async ({ queryKey, signal }) => { 235 241 const { data } = await callWithDescriptions({ 236 242 ...options, 237 243 ...queryKey[0], 244 + signal, 238 245 throwOnError: true 239 246 }); 240 247 return data; ··· 263 270 264 271 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 265 272 return queryOptions({ 266 - queryFn: async ({ queryKey }) => { 273 + queryFn: async ({ queryKey, signal }) => { 267 274 const { data } = await deprecatedCall({ 268 275 ...options, 269 276 ...queryKey[0], 277 + signal, 270 278 throwOnError: true 271 279 }); 272 280 return data; ··· 295 303 296 304 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 297 305 return queryOptions({ 298 - queryFn: async ({ queryKey }) => { 306 + queryFn: async ({ queryKey, signal }) => { 299 307 const { data } = await callWithParameters({ 300 308 ...options, 301 309 ...queryKey[0], 310 + signal, 302 311 throwOnError: true 303 312 }); 304 313 return data; ··· 344 353 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 345 354 // @ts-ignore 346 355 { 347 - queryFn: async ({ pageParam, queryKey }) => { 356 + queryFn: async ({ pageParam, queryKey, signal }) => { 348 357 // @ts-ignore 349 358 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 350 359 query: { ··· 355 364 const { data } = await callWithParameters({ 356 365 ...options, 357 366 ...params, 367 + signal, 358 368 throwOnError: true 359 369 }); 360 370 return data; ··· 383 393 384 394 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 385 395 return queryOptions({ 386 - queryFn: async ({ queryKey }) => { 396 + queryFn: async ({ queryKey, signal }) => { 387 397 const { data } = await callWithWeirdParameterNames({ 388 398 ...options, 389 399 ...queryKey[0], 400 + signal, 390 401 throwOnError: true 391 402 }); 392 403 return data; ··· 415 426 416 427 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 417 428 return queryOptions({ 418 - queryFn: async ({ queryKey }) => { 429 + queryFn: async ({ queryKey, signal }) => { 419 430 const { data } = await getCallWithOptionalParam({ 420 431 ...options, 421 432 ...queryKey[0], 433 + signal, 422 434 throwOnError: true 423 435 }); 424 436 return data; ··· 435 447 return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 436 448 // @ts-ignore 437 449 { 438 - queryFn: async ({ pageParam, queryKey }) => { 450 + queryFn: async ({ pageParam, queryKey, signal }) => { 439 451 // @ts-ignore 440 452 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 441 453 query: { ··· 446 458 const { data } = await getCallWithOptionalParam({ 447 459 ...options, 448 460 ...params, 461 + signal, 449 462 throwOnError: true 450 463 }); 451 464 return data; ··· 460 473 461 474 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 462 475 return queryOptions({ 463 - queryFn: async ({ queryKey }) => { 476 + queryFn: async ({ queryKey, signal }) => { 464 477 const { data } = await postCallWithOptionalParam({ 465 478 ...options, 466 479 ...queryKey[0], 480 + signal, 467 481 throwOnError: true 468 482 }); 469 483 return data; ··· 480 494 return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 481 495 // @ts-ignore 482 496 { 483 - queryFn: async ({ pageParam, queryKey }) => { 497 + queryFn: async ({ pageParam, queryKey, signal }) => { 484 498 // @ts-ignore 485 499 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 486 500 body: { ··· 491 505 const { data } = await postCallWithOptionalParam({ 492 506 ...options, 493 507 ...params, 508 + signal, 494 509 throwOnError: true 495 510 }); 496 511 return data; ··· 519 534 520 535 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 521 536 return queryOptions({ 522 - queryFn: async ({ queryKey }) => { 537 + queryFn: async ({ queryKey, signal }) => { 523 538 const { data } = await postApiVbyApiVersionRequestBody({ 524 539 ...options, 525 540 ...queryKey[0], 541 + signal, 526 542 throwOnError: true 527 543 }); 528 544 return data; ··· 551 567 552 568 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 553 569 return queryOptions({ 554 - queryFn: async ({ queryKey }) => { 570 + queryFn: async ({ queryKey, signal }) => { 555 571 const { data } = await postApiVbyApiVersionFormData({ 556 572 ...options, 557 573 ...queryKey[0], 574 + signal, 558 575 throwOnError: true 559 576 }); 560 577 return data; ··· 583 600 584 601 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 585 602 return queryOptions({ 586 - queryFn: async ({ queryKey }) => { 603 + queryFn: async ({ queryKey, signal }) => { 587 604 const { data } = await callWithDefaultParameters({ 588 605 ...options, 589 606 ...queryKey[0], 607 + signal, 590 608 throwOnError: true 591 609 }); 592 610 return data; ··· 601 619 602 620 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 603 621 return queryOptions({ 604 - queryFn: async ({ queryKey }) => { 622 + queryFn: async ({ queryKey, signal }) => { 605 623 const { data } = await callWithDefaultOptionalParameters({ 606 624 ...options, 607 625 ...queryKey[0], 626 + signal, 608 627 throwOnError: true 609 628 }); 610 629 return data; ··· 661 680 662 681 export const duplicateName2Options = (options?: Options) => { 663 682 return queryOptions({ 664 - queryFn: async ({ queryKey }) => { 683 + queryFn: async ({ queryKey, signal }) => { 665 684 const { data } = await duplicateName2({ 666 685 ...options, 667 686 ...queryKey[0], 687 + signal, 668 688 throwOnError: true 669 689 }); 670 690 return data; ··· 679 699 680 700 export const duplicateName3Options = (options?: Options) => { 681 701 return queryOptions({ 682 - queryFn: async ({ queryKey }) => { 702 + queryFn: async ({ queryKey, signal }) => { 683 703 const { data } = await duplicateName3({ 684 704 ...options, 685 705 ...queryKey[0], 706 + signal, 686 707 throwOnError: true 687 708 }); 688 709 return data; ··· 725 746 726 747 export const callWithNoContentResponseOptions = (options?: Options) => { 727 748 return queryOptions({ 728 - queryFn: async ({ queryKey }) => { 749 + queryFn: async ({ queryKey, signal }) => { 729 750 const { data } = await callWithNoContentResponse({ 730 751 ...options, 731 752 ...queryKey[0], 753 + signal, 732 754 throwOnError: true 733 755 }); 734 756 return data; ··· 743 765 744 766 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 745 767 return queryOptions({ 746 - queryFn: async ({ queryKey }) => { 768 + queryFn: async ({ queryKey, signal }) => { 747 769 const { data } = await callWithResponseAndNoContentResponse({ 748 770 ...options, 749 771 ...queryKey[0], 772 + signal, 750 773 throwOnError: true 751 774 }); 752 775 return data; ··· 761 784 762 785 export const dummyAOptions = (options?: Options) => { 763 786 return queryOptions({ 764 - queryFn: async ({ queryKey }) => { 787 + queryFn: async ({ queryKey, signal }) => { 765 788 const { data } = await dummyA({ 766 789 ...options, 767 790 ...queryKey[0], 791 + signal, 768 792 throwOnError: true 769 793 }); 770 794 return data; ··· 779 803 780 804 export const dummyBOptions = (options?: Options) => { 781 805 return queryOptions({ 782 - queryFn: async ({ queryKey }) => { 806 + queryFn: async ({ queryKey, signal }) => { 783 807 const { data } = await dummyB({ 784 808 ...options, 785 809 ...queryKey[0], 810 + signal, 786 811 throwOnError: true 787 812 }); 788 813 return data; ··· 797 822 798 823 export const callWithResponseOptions = (options?: Options) => { 799 824 return queryOptions({ 800 - queryFn: async ({ queryKey }) => { 825 + queryFn: async ({ queryKey, signal }) => { 801 826 const { data } = await callWithResponse({ 802 827 ...options, 803 828 ...queryKey[0], 829 + signal, 804 830 throwOnError: true 805 831 }); 806 832 return data; ··· 815 841 816 842 export const callWithDuplicateResponsesOptions = (options?: Options) => { 817 843 return queryOptions({ 818 - queryFn: async ({ queryKey }) => { 844 + queryFn: async ({ queryKey, signal }) => { 819 845 const { data } = await callWithDuplicateResponses({ 820 846 ...options, 821 847 ...queryKey[0], 848 + signal, 822 849 throwOnError: true 823 850 }); 824 851 return data; ··· 861 888 862 889 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 863 890 return queryOptions({ 864 - queryFn: async ({ queryKey }) => { 891 + queryFn: async ({ queryKey, signal }) => { 865 892 const { data } = await collectionFormat({ 866 893 ...options, 867 894 ...queryKey[0], 895 + signal, 868 896 throwOnError: true 869 897 }); 870 898 return data; ··· 879 907 880 908 export const typesOptions = (options: Options<TypesData>) => { 881 909 return queryOptions({ 882 - queryFn: async ({ queryKey }) => { 910 + queryFn: async ({ queryKey, signal }) => { 883 911 const { data } = await types({ 884 912 ...options, 885 913 ...queryKey[0], 914 + signal, 886 915 throwOnError: true 887 916 }); 888 917 return data; ··· 897 926 898 927 export const uploadFileOptions = (options: Options<UploadFileData>) => { 899 928 return queryOptions({ 900 - queryFn: async ({ queryKey }) => { 929 + queryFn: async ({ queryKey, signal }) => { 901 930 const { data } = await uploadFile({ 902 931 ...options, 903 932 ...queryKey[0], 933 + signal, 904 934 throwOnError: true 905 935 }); 906 936 return data; ··· 929 959 930 960 export const fileResponseOptions = (options: Options<FileResponseData>) => { 931 961 return queryOptions({ 932 - queryFn: async ({ queryKey }) => { 962 + queryFn: async ({ queryKey, signal }) => { 933 963 const { data } = await fileResponse({ 934 964 ...options, 935 965 ...queryKey[0], 966 + signal, 936 967 throwOnError: true 937 968 }); 938 969 return data; ··· 947 978 948 979 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 949 980 return queryOptions({ 950 - queryFn: async ({ queryKey }) => { 981 + queryFn: async ({ queryKey, signal }) => { 951 982 const { data } = await complexTypes({ 952 983 ...options, 953 984 ...queryKey[0], 985 + signal, 954 986 throwOnError: true 955 987 }); 956 988 return data; ··· 965 997 966 998 export const multipartResponseOptions = (options?: Options) => { 967 999 return queryOptions({ 968 - queryFn: async ({ queryKey }) => { 1000 + queryFn: async ({ queryKey, signal }) => { 969 1001 const { data } = await multipartResponse({ 970 1002 ...options, 971 1003 ...queryKey[0], 1004 + signal, 972 1005 throwOnError: true 973 1006 }); 974 1007 return data; ··· 983 1016 984 1017 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 985 1018 return queryOptions({ 986 - queryFn: async ({ queryKey }) => { 1019 + queryFn: async ({ queryKey, signal }) => { 987 1020 const { data } = await multipartRequest({ 988 1021 ...options, 989 1022 ...queryKey[0], 1023 + signal, 990 1024 throwOnError: true 991 1025 }); 992 1026 return data; ··· 1029 1063 1030 1064 export const callWithResultFromHeaderOptions = (options?: Options) => { 1031 1065 return queryOptions({ 1032 - queryFn: async ({ queryKey }) => { 1066 + queryFn: async ({ queryKey, signal }) => { 1033 1067 const { data } = await callWithResultFromHeader({ 1034 1068 ...options, 1035 1069 ...queryKey[0], 1070 + signal, 1036 1071 throwOnError: true 1037 1072 }); 1038 1073 return data; ··· 1061 1096 1062 1097 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1063 1098 return queryOptions({ 1064 - queryFn: async ({ queryKey }) => { 1099 + queryFn: async ({ queryKey, signal }) => { 1065 1100 const { data } = await testErrorCode({ 1066 1101 ...options, 1067 1102 ...queryKey[0], 1103 + signal, 1068 1104 throwOnError: true 1069 1105 }); 1070 1106 return data; ··· 1093 1129 1094 1130 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1095 1131 return queryOptions({ 1096 - queryFn: async ({ queryKey }) => { 1132 + queryFn: async ({ queryKey, signal }) => { 1097 1133 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1098 1134 ...options, 1099 1135 ...queryKey[0], 1136 + signal, 1100 1137 throwOnError: true 1101 1138 }); 1102 1139 return data;
+74 -37
packages/openapi-ts/test/__snapshots__/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts
··· 38 38 39 39 export const exportOptions = (options?: Options) => { 40 40 return queryOptions({ 41 - queryFn: async ({ queryKey }) => { 41 + queryFn: async ({ queryKey, signal }) => { 42 42 const { data } = await export_({ 43 43 ...options, 44 44 ...queryKey[0], 45 + signal, 45 46 throwOnError: true 46 47 }); 47 48 return data; ··· 56 57 57 58 export const importOptions = (options: Options<ImportData>) => { 58 59 return queryOptions({ 59 - queryFn: async ({ queryKey }) => { 60 + queryFn: async ({ queryKey, signal }) => { 60 61 const { data } = await import_({ 61 62 ...options, 62 63 ...queryKey[0], 64 + signal, 63 65 throwOnError: true 64 66 }); 65 67 return data; ··· 88 90 89 91 export const apiVVersionOdataControllerCountOptions = (options?: Options) => { 90 92 return queryOptions({ 91 - queryFn: async ({ queryKey }) => { 93 + queryFn: async ({ queryKey, signal }) => { 92 94 const { data } = await apiVVersionOdataControllerCount({ 93 95 ...options, 94 96 ...queryKey[0], 97 + signal, 95 98 throwOnError: true 96 99 }); 97 100 return data; ··· 106 109 107 110 export const getApiVbyApiVersionSimpleOperationOptions = (options: Options<GetApiVbyApiVersionSimpleOperationData>) => { 108 111 return queryOptions({ 109 - queryFn: async ({ queryKey }) => { 112 + queryFn: async ({ queryKey, signal }) => { 110 113 const { data } = await getApiVbyApiVersionSimpleOperation({ 111 114 ...options, 112 115 ...queryKey[0], 116 + signal, 113 117 throwOnError: true 114 118 }); 115 119 return data; ··· 138 142 139 143 export const getCallWithoutParametersAndResponseOptions = (options?: Options) => { 140 144 return queryOptions({ 141 - queryFn: async ({ queryKey }) => { 145 + queryFn: async ({ queryKey, signal }) => { 142 146 const { data } = await getCallWithoutParametersAndResponse({ 143 147 ...options, 144 148 ...queryKey[0], 149 + signal, 145 150 throwOnError: true 146 151 }); 147 152 return data; ··· 170 175 171 176 export const postCallWithoutParametersAndResponseOptions = (options?: Options) => { 172 177 return queryOptions({ 173 - queryFn: async ({ queryKey }) => { 178 + queryFn: async ({ queryKey, signal }) => { 174 179 const { data } = await postCallWithoutParametersAndResponse({ 175 180 ...options, 176 181 ...queryKey[0], 182 + signal, 177 183 throwOnError: true 178 184 }); 179 185 return data; ··· 230 236 231 237 export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 232 238 return queryOptions({ 233 - queryFn: async ({ queryKey }) => { 239 + queryFn: async ({ queryKey, signal }) => { 234 240 const { data } = await callWithDescriptions({ 235 241 ...options, 236 242 ...queryKey[0], 243 + signal, 237 244 throwOnError: true 238 245 }); 239 246 return data; ··· 262 269 263 270 export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 264 271 return queryOptions({ 265 - queryFn: async ({ queryKey }) => { 272 + queryFn: async ({ queryKey, signal }) => { 266 273 const { data } = await deprecatedCall({ 267 274 ...options, 268 275 ...queryKey[0], 276 + signal, 269 277 throwOnError: true 270 278 }); 271 279 return data; ··· 294 302 295 303 export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 296 304 return queryOptions({ 297 - queryFn: async ({ queryKey }) => { 305 + queryFn: async ({ queryKey, signal }) => { 298 306 const { data } = await callWithParameters({ 299 307 ...options, 300 308 ...queryKey[0], 309 + signal, 301 310 throwOnError: true 302 311 }); 303 312 return data; ··· 343 352 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 344 353 // @ts-ignore 345 354 { 346 - queryFn: async ({ pageParam, queryKey }) => { 355 + queryFn: async ({ pageParam, queryKey, signal }) => { 347 356 // @ts-ignore 348 357 const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 349 358 query: { ··· 354 363 const { data } = await callWithParameters({ 355 364 ...options, 356 365 ...params, 366 + signal, 357 367 throwOnError: true 358 368 }); 359 369 return data; ··· 382 392 383 393 export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 384 394 return queryOptions({ 385 - queryFn: async ({ queryKey }) => { 395 + queryFn: async ({ queryKey, signal }) => { 386 396 const { data } = await callWithWeirdParameterNames({ 387 397 ...options, 388 398 ...queryKey[0], 399 + signal, 389 400 throwOnError: true 390 401 }); 391 402 return data; ··· 414 425 415 426 export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 416 427 return queryOptions({ 417 - queryFn: async ({ queryKey }) => { 428 + queryFn: async ({ queryKey, signal }) => { 418 429 const { data } = await getCallWithOptionalParam({ 419 430 ...options, 420 431 ...queryKey[0], 432 + signal, 421 433 throwOnError: true 422 434 }); 423 435 return data; ··· 434 446 return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<GetCallWithOptionalParamData>>, number | Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 435 447 // @ts-ignore 436 448 { 437 - queryFn: async ({ pageParam, queryKey }) => { 449 + queryFn: async ({ pageParam, queryKey, signal }) => { 438 450 // @ts-ignore 439 451 const page: Pick<QueryKey<Options<GetCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 440 452 query: { ··· 445 457 const { data } = await getCallWithOptionalParam({ 446 458 ...options, 447 459 ...params, 460 + signal, 448 461 throwOnError: true 449 462 }); 450 463 return data; ··· 459 472 460 473 export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 461 474 return queryOptions({ 462 - queryFn: async ({ queryKey }) => { 475 + queryFn: async ({ queryKey, signal }) => { 463 476 const { data } = await postCallWithOptionalParam({ 464 477 ...options, 465 478 ...queryKey[0], 479 + signal, 466 480 throwOnError: true 467 481 }); 468 482 return data; ··· 479 493 return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 480 494 // @ts-ignore 481 495 { 482 - queryFn: async ({ pageParam, queryKey }) => { 496 + queryFn: async ({ pageParam, queryKey, signal }) => { 483 497 // @ts-ignore 484 498 const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 485 499 body: { ··· 490 504 const { data } = await postCallWithOptionalParam({ 491 505 ...options, 492 506 ...params, 507 + signal, 493 508 throwOnError: true 494 509 }); 495 510 return data; ··· 518 533 519 534 export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 520 535 return queryOptions({ 521 - queryFn: async ({ queryKey }) => { 536 + queryFn: async ({ queryKey, signal }) => { 522 537 const { data } = await postApiVbyApiVersionRequestBody({ 523 538 ...options, 524 539 ...queryKey[0], 540 + signal, 525 541 throwOnError: true 526 542 }); 527 543 return data; ··· 550 566 551 567 export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 552 568 return queryOptions({ 553 - queryFn: async ({ queryKey }) => { 569 + queryFn: async ({ queryKey, signal }) => { 554 570 const { data } = await postApiVbyApiVersionFormData({ 555 571 ...options, 556 572 ...queryKey[0], 573 + signal, 557 574 throwOnError: true 558 575 }); 559 576 return data; ··· 582 599 583 600 export const callWithDefaultParametersOptions = (options?: Options<CallWithDefaultParametersData>) => { 584 601 return queryOptions({ 585 - queryFn: async ({ queryKey }) => { 602 + queryFn: async ({ queryKey, signal }) => { 586 603 const { data } = await callWithDefaultParameters({ 587 604 ...options, 588 605 ...queryKey[0], 606 + signal, 589 607 throwOnError: true 590 608 }); 591 609 return data; ··· 600 618 601 619 export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 602 620 return queryOptions({ 603 - queryFn: async ({ queryKey }) => { 621 + queryFn: async ({ queryKey, signal }) => { 604 622 const { data } = await callWithDefaultOptionalParameters({ 605 623 ...options, 606 624 ...queryKey[0], 625 + signal, 607 626 throwOnError: true 608 627 }); 609 628 return data; ··· 660 679 661 680 export const duplicateName2Options = (options?: Options) => { 662 681 return queryOptions({ 663 - queryFn: async ({ queryKey }) => { 682 + queryFn: async ({ queryKey, signal }) => { 664 683 const { data } = await duplicateName2({ 665 684 ...options, 666 685 ...queryKey[0], 686 + signal, 667 687 throwOnError: true 668 688 }); 669 689 return data; ··· 678 698 679 699 export const duplicateName3Options = (options?: Options) => { 680 700 return queryOptions({ 681 - queryFn: async ({ queryKey }) => { 701 + queryFn: async ({ queryKey, signal }) => { 682 702 const { data } = await duplicateName3({ 683 703 ...options, 684 704 ...queryKey[0], 705 + signal, 685 706 throwOnError: true 686 707 }); 687 708 return data; ··· 724 745 725 746 export const callWithNoContentResponseOptions = (options?: Options) => { 726 747 return queryOptions({ 727 - queryFn: async ({ queryKey }) => { 748 + queryFn: async ({ queryKey, signal }) => { 728 749 const { data } = await callWithNoContentResponse({ 729 750 ...options, 730 751 ...queryKey[0], 752 + signal, 731 753 throwOnError: true 732 754 }); 733 755 return data; ··· 742 764 743 765 export const callWithResponseAndNoContentResponseOptions = (options?: Options) => { 744 766 return queryOptions({ 745 - queryFn: async ({ queryKey }) => { 767 + queryFn: async ({ queryKey, signal }) => { 746 768 const { data } = await callWithResponseAndNoContentResponse({ 747 769 ...options, 748 770 ...queryKey[0], 771 + signal, 749 772 throwOnError: true 750 773 }); 751 774 return data; ··· 760 783 761 784 export const dummyAOptions = (options?: Options) => { 762 785 return queryOptions({ 763 - queryFn: async ({ queryKey }) => { 786 + queryFn: async ({ queryKey, signal }) => { 764 787 const { data } = await dummyA({ 765 788 ...options, 766 789 ...queryKey[0], 790 + signal, 767 791 throwOnError: true 768 792 }); 769 793 return data; ··· 778 802 779 803 export const dummyBOptions = (options?: Options) => { 780 804 return queryOptions({ 781 - queryFn: async ({ queryKey }) => { 805 + queryFn: async ({ queryKey, signal }) => { 782 806 const { data } = await dummyB({ 783 807 ...options, 784 808 ...queryKey[0], 809 + signal, 785 810 throwOnError: true 786 811 }); 787 812 return data; ··· 796 821 797 822 export const callWithResponseOptions = (options?: Options) => { 798 823 return queryOptions({ 799 - queryFn: async ({ queryKey }) => { 824 + queryFn: async ({ queryKey, signal }) => { 800 825 const { data } = await callWithResponse({ 801 826 ...options, 802 827 ...queryKey[0], 828 + signal, 803 829 throwOnError: true 804 830 }); 805 831 return data; ··· 814 840 815 841 export const callWithDuplicateResponsesOptions = (options?: Options) => { 816 842 return queryOptions({ 817 - queryFn: async ({ queryKey }) => { 843 + queryFn: async ({ queryKey, signal }) => { 818 844 const { data } = await callWithDuplicateResponses({ 819 845 ...options, 820 846 ...queryKey[0], 847 + signal, 821 848 throwOnError: true 822 849 }); 823 850 return data; ··· 860 887 861 888 export const collectionFormatOptions = (options: Options<CollectionFormatData>) => { 862 889 return queryOptions({ 863 - queryFn: async ({ queryKey }) => { 890 + queryFn: async ({ queryKey, signal }) => { 864 891 const { data } = await collectionFormat({ 865 892 ...options, 866 893 ...queryKey[0], 894 + signal, 867 895 throwOnError: true 868 896 }); 869 897 return data; ··· 878 906 879 907 export const typesOptions = (options: Options<TypesData>) => { 880 908 return queryOptions({ 881 - queryFn: async ({ queryKey }) => { 909 + queryFn: async ({ queryKey, signal }) => { 882 910 const { data } = await types({ 883 911 ...options, 884 912 ...queryKey[0], 913 + signal, 885 914 throwOnError: true 886 915 }); 887 916 return data; ··· 896 925 897 926 export const uploadFileOptions = (options: Options<UploadFileData>) => { 898 927 return queryOptions({ 899 - queryFn: async ({ queryKey }) => { 928 + queryFn: async ({ queryKey, signal }) => { 900 929 const { data } = await uploadFile({ 901 930 ...options, 902 931 ...queryKey[0], 932 + signal, 903 933 throwOnError: true 904 934 }); 905 935 return data; ··· 928 958 929 959 export const fileResponseOptions = (options: Options<FileResponseData>) => { 930 960 return queryOptions({ 931 - queryFn: async ({ queryKey }) => { 961 + queryFn: async ({ queryKey, signal }) => { 932 962 const { data } = await fileResponse({ 933 963 ...options, 934 964 ...queryKey[0], 965 + signal, 935 966 throwOnError: true 936 967 }); 937 968 return data; ··· 946 977 947 978 export const complexTypesOptions = (options: Options<ComplexTypesData>) => { 948 979 return queryOptions({ 949 - queryFn: async ({ queryKey }) => { 980 + queryFn: async ({ queryKey, signal }) => { 950 981 const { data } = await complexTypes({ 951 982 ...options, 952 983 ...queryKey[0], 984 + signal, 953 985 throwOnError: true 954 986 }); 955 987 return data; ··· 964 996 965 997 export const multipartResponseOptions = (options?: Options) => { 966 998 return queryOptions({ 967 - queryFn: async ({ queryKey }) => { 999 + queryFn: async ({ queryKey, signal }) => { 968 1000 const { data } = await multipartResponse({ 969 1001 ...options, 970 1002 ...queryKey[0], 1003 + signal, 971 1004 throwOnError: true 972 1005 }); 973 1006 return data; ··· 982 1015 983 1016 export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 984 1017 return queryOptions({ 985 - queryFn: async ({ queryKey }) => { 1018 + queryFn: async ({ queryKey, signal }) => { 986 1019 const { data } = await multipartRequest({ 987 1020 ...options, 988 1021 ...queryKey[0], 1022 + signal, 989 1023 throwOnError: true 990 1024 }); 991 1025 return data; ··· 1028 1062 1029 1063 export const callWithResultFromHeaderOptions = (options?: Options) => { 1030 1064 return queryOptions({ 1031 - queryFn: async ({ queryKey }) => { 1065 + queryFn: async ({ queryKey, signal }) => { 1032 1066 const { data } = await callWithResultFromHeader({ 1033 1067 ...options, 1034 1068 ...queryKey[0], 1069 + signal, 1035 1070 throwOnError: true 1036 1071 }); 1037 1072 return data; ··· 1060 1095 1061 1096 export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1062 1097 return queryOptions({ 1063 - queryFn: async ({ queryKey }) => { 1098 + queryFn: async ({ queryKey, signal }) => { 1064 1099 const { data } = await testErrorCode({ 1065 1100 ...options, 1066 1101 ...queryKey[0], 1102 + signal, 1067 1103 throwOnError: true 1068 1104 }); 1069 1105 return data; ··· 1092 1128 1093 1129 export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1094 1130 return queryOptions({ 1095 - queryFn: async ({ queryKey }) => { 1131 + queryFn: async ({ queryKey, signal }) => { 1096 1132 const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1097 1133 ...options, 1098 1134 ...queryKey[0], 1135 + signal, 1099 1136 throwOnError: true 1100 1137 }); 1101 1138 return data;
+1 -1
packages/openapi-ts/test/sample.cjs
··· 11 11 // debug: true, 12 12 experimental_parser: true, 13 13 // input: './test/spec/v3.json', 14 - input: './test/spec/3.1.0/transformers.json', 14 + input: './test/spec/3.1.0/full.json', 15 15 // input: './test/spec/v2.json', 16 16 // input: 'https://mongodb-mms-prod-build-server.s3.amazonaws.com/openapi/2caffd88277a4e27c95dcefc7e3b6a63a3b03297-v2-2023-11-15.json', 17 17 // name: 'foo',