1
1
import {
2
2
type CreateMutationOptions ,
3
3
type CreateQueryOptions ,
4
- injectMutation ,
5
- injectQuery ,
6
4
QueryClient ,
7
5
type QueryKey ,
6
+ injectMutation ,
7
+ injectQuery ,
8
8
} from "@tanstack/angular-query-experimental" ;
9
9
10
10
import type { FirebaseError } from "firebase/app" ;
11
11
12
12
import {
13
13
EnvironmentInjector ,
14
- inject ,
15
14
type Injector ,
15
+ inject ,
16
16
signal ,
17
17
} from "@angular/core" ;
18
18
import {
19
19
type CallerSdkType ,
20
20
CallerSdkTypeEnum ,
21
21
DataConnect ,
22
- executeMutation ,
23
- executeQuery ,
24
22
type MutationRef ,
25
23
type MutationResult ,
26
24
type QueryRef ,
27
25
type QueryResult ,
26
+ executeMutation ,
27
+ executeQuery ,
28
28
} from "@angular/fire/data-connect" ;
29
29
import type {
30
30
CreateDataConnectMutationResult ,
@@ -56,7 +56,7 @@ export function injectDataConnectQuery<Data, Variables>(
56
56
| QueryRef < Data , Variables >
57
57
| ( ( ) => CreateDataConnectQueryOptions < Data , Variables > ) ,
58
58
injector ?: Injector ,
59
- _callerSdkType : CallerSdkType = CallerSdkTypeEnum . TanstackAngularCore
59
+ _callerSdkType : CallerSdkType = CallerSdkTypeEnum . TanstackAngularCore ,
60
60
) : CreateDataConnectQueryResult < Data , Variables > {
61
61
const dataConnectResult = signal <
62
62
Partial < QueryResult < Data , Variables > > | undefined
@@ -98,7 +98,7 @@ export function injectDataConnectQuery<Data, Variables>(
98
98
99
99
export type GeneratedSignature < Data , Variables > = (
100
100
dc : DataConnect ,
101
- vars : Variables
101
+ vars : Variables ,
102
102
) => MutationRef < Data , Variables > ;
103
103
export type DataConnectMutationOptionsFn < Data , Error , Variables , Arguments > =
104
104
( ) => Omit < CreateMutationOptions < Data , Error , Arguments > , "mutationFn" > & {
@@ -109,7 +109,7 @@ export type DataConnectMutationOptionsFn<Data, Error, Variables, Arguments> =
109
109
export type DataConnectMutationOptionsUndefinedMutationFn <
110
110
Data ,
111
111
Error ,
112
- Variables
112
+ Variables ,
113
113
> = ( ) => Omit <
114
114
ReturnType < DataConnectMutationOptionsFn < Data , Error , Variables , Variables > > ,
115
115
"mutationFn"
@@ -123,56 +123,56 @@ export function injectDataConnectMutation<Data, Variables, Arguments>(
123
123
FirebaseError ,
124
124
Variables ,
125
125
Arguments
126
- >
126
+ > ,
127
127
) : CreateDataConnectMutationResult < Data , FirebaseError , Arguments > ;
128
128
export function injectDataConnectMutation <
129
129
Data ,
130
130
Variables ,
131
- Arguments = void | undefined
131
+ Arguments = void | undefined ,
132
132
> (
133
133
factoryFn : EmptyFactoryFn < Data , Variables > ,
134
134
options ?: DataConnectMutationOptionsUndefinedMutationFn <
135
135
Data ,
136
136
FirebaseError ,
137
137
Variables
138
- >
138
+ > ,
139
139
) : CreateDataConnectMutationResult < Data , FirebaseError , Arguments > ;
140
140
141
141
export function injectDataConnectMutation <
142
142
Data ,
143
143
Variables extends undefined ,
144
- Arguments = void | undefined
144
+ Arguments = void | undefined ,
145
145
> (
146
146
factoryFn : EmptyFactoryFn < Data , Variables > ,
147
147
options ?: DataConnectMutationOptionsUndefinedMutationFn <
148
148
Data ,
149
149
FirebaseError ,
150
150
Variables
151
- >
151
+ > ,
152
152
) : CreateDataConnectMutationResult < Data , FirebaseError , Arguments > ;
153
153
export function injectDataConnectMutation <
154
154
Data ,
155
155
Variables extends undefined ,
156
- Arguments = Variables
156
+ Arguments = Variables ,
157
157
> (
158
158
factoryFn : GeneratedSignature < Data , Variables > ,
159
159
optionsFn ?: DataConnectMutationOptionsUndefinedMutationFn <
160
160
Data ,
161
161
FirebaseError ,
162
162
Arguments
163
- >
163
+ > ,
164
164
) : CreateDataConnectMutationResult < Data , FirebaseError , Arguments > ;
165
165
export function injectDataConnectMutation <
166
166
Data ,
167
167
Variables ,
168
- Arguments extends Variables
168
+ Arguments extends Variables ,
169
169
> (
170
170
factoryFn : GeneratedSignature < Data , Variables > ,
171
171
optionsFn ?: DataConnectMutationOptionsUndefinedMutationFn <
172
172
Data ,
173
173
FirebaseError ,
174
174
Arguments
175
- >
175
+ > ,
176
176
) : CreateDataConnectMutationResult < Data , FirebaseError , Arguments > ;
177
177
/**
178
178
* injectDataConnectMutation takes a mutation ref factory function and returns a tanstack wrapper around `injectMutation`
@@ -184,7 +184,7 @@ export function injectDataConnectMutation<
184
184
export function injectDataConnectMutation <
185
185
Data ,
186
186
Variables ,
187
- Arguments extends Variables
187
+ Arguments extends Variables ,
188
188
> (
189
189
factoryFn :
190
190
| GeneratedSignature < Data , Variables >
@@ -199,7 +199,7 @@ export function injectDataConnectMutation<
199
199
Variables
200
200
> ,
201
201
injector ?: Injector ,
202
- _callerSdkType : CallerSdkType = CallerSdkTypeEnum . TanstackAngularCore
202
+ _callerSdkType : CallerSdkType = CallerSdkTypeEnum . TanstackAngularCore ,
203
203
) : CreateDataConnectMutationResult < Data , Variables , Arguments > {
204
204
const finalInjector = injector || inject ( EnvironmentInjector ) ;
205
205
const dataConnect = finalInjector . get ( DataConnect ) ;
@@ -256,5 +256,3 @@ export function injectDataConnectMutation<
256
256
dataConnectResult,
257
257
} ;
258
258
}
259
-
260
- export type { CreateDataConnectMutationResult , CreateDataConnectQueryResult } from './types' ;
0 commit comments