Skip to content

Commit b2aa24e

Browse files
committed
addressing PR comments
1 parent 3f91597 commit b2aa24e

File tree

3 files changed

+12
-15
lines changed

3 files changed

+12
-15
lines changed

packages/clients/tanstack-query/src/react.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,11 @@ export type ModelMutationModelResult<
128128
Model extends GetModels<Schema>,
129129
TArgs,
130130
Array extends boolean = false,
131-
> = Omit<ModelMutationResult<SimplifiedModelResult<Schema, Model, TArgs>, TArgs>, 'mutateAsync'> & {
131+
> = Omit<ModelMutationResult<SimplifiedModelResult<Schema, Model, TArgs, false, Array>, TArgs>, 'mutateAsync'> & {
132132
mutateAsync<T extends TArgs>(
133133
args: T,
134-
options?: ModelMutationOptions<SimplifiedModelResult<Schema, Model, T>, T>,
135-
): Promise<
136-
Array extends true ? SimplifiedModelResult<Schema, Model, T>[] : SimplifiedModelResult<Schema, Model, T>
137-
>;
134+
options?: ModelMutationOptions<SimplifiedModelResult<Schema, Model, T, false, Array>, T>,
135+
): Promise<SimplifiedModelResult<Schema, Model, T, false, Array>>;
138136
};
139137

140138
export type ClientHooks<Schema extends SchemaDef> = {

packages/clients/tanstack-query/src/svelte.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,14 @@ export type ModelMutationModelResult<
117117
TArgs,
118118
Array extends boolean = false,
119119
> = Readable<
120-
Omit<UnwrapStore<ModelMutationResult<SimplifiedModelResult<Schema, Model, TArgs>, TArgs>>, 'mutateAsync'> & {
120+
Omit<
121+
UnwrapStore<ModelMutationResult<SimplifiedModelResult<Schema, Model, TArgs, false, Array>, TArgs>>,
122+
'mutateAsync'
123+
> & {
121124
mutateAsync<T extends TArgs>(
122125
args: T,
123-
options?: ModelMutationOptions<SimplifiedModelResult<Schema, Model, T>, T>,
124-
): Promise<
125-
Array extends true ? SimplifiedModelResult<Schema, Model, T>[] : SimplifiedModelResult<Schema, Model, T>
126-
>;
126+
options?: ModelMutationOptions<SimplifiedModelResult<Schema, Model, T, false, Array>, T>,
127+
): Promise<SimplifiedModelResult<Schema, Model, T, false, Array>>;
127128
}
128129
>;
129130

packages/clients/tanstack-query/src/vue.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,11 @@ export type ModelMutationModelResult<
105105
Model extends GetModels<Schema>,
106106
TArgs,
107107
Array extends boolean = false,
108-
> = Omit<ModelMutationResult<SimplifiedModelResult<Schema, Model, TArgs>, TArgs>, 'mutateAsync'> & {
108+
> = Omit<ModelMutationResult<SimplifiedModelResult<Schema, Model, TArgs, false, Array>, TArgs>, 'mutateAsync'> & {
109109
mutateAsync<T extends TArgs>(
110110
args: T,
111-
options?: ModelMutationOptions<SimplifiedModelResult<Schema, Model, T>, T>,
112-
): Promise<
113-
Array extends true ? SimplifiedModelResult<Schema, Model, T>[] : SimplifiedModelResult<Schema, Model, T>
114-
>;
111+
options?: ModelMutationOptions<SimplifiedModelResult<Schema, Model, T, false, Array>, T>,
112+
): Promise<SimplifiedModelResult<Schema, Model, T, false, Array>>;
115113
};
116114

117115
export type ClientHooks<Schema extends SchemaDef> = {

0 commit comments

Comments
 (0)