|
1 | | -import { |
2 | | - executeMutation, |
3 | | - executeQuery, |
4 | | - mutationRef, |
5 | | - queryRef, |
6 | | - validateArgs, |
7 | | -} from "firebase/data-connect"; |
| 1 | +import { queryRef, executeQuery, mutationRef, executeMutation, validateArgs } from 'firebase/data-connect'; |
8 | 2 |
|
9 | 3 | export const connectorConfig = { |
10 | | - connector: "default", |
11 | | - service: "tanstack-query-firebase", |
12 | | - location: "us-central1", |
| 4 | + connector: 'default', |
| 5 | + service: 'tanstack-query-firebase', |
| 6 | + location: 'us-central1' |
13 | 7 | }; |
14 | 8 |
|
| 9 | +export const listMoviesRef = (dc) => { |
| 10 | + const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); |
| 11 | + dcInstance._useGeneratedSdk(); |
| 12 | + return queryRef(dcInstance, 'ListMovies'); |
| 13 | +} |
| 14 | +listMoviesRef.operationName = 'ListMovies'; |
| 15 | + |
| 16 | +export function listMovies(dc) { |
| 17 | + return executeQuery(listMoviesRef(dc)); |
| 18 | +} |
| 19 | + |
| 20 | +export const getMovieByIdRef = (dcOrVars, vars) => { |
| 21 | + const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); |
| 22 | + dcInstance._useGeneratedSdk(); |
| 23 | + return queryRef(dcInstance, 'GetMovieById', inputVars); |
| 24 | +} |
| 25 | +getMovieByIdRef.operationName = 'GetMovieById'; |
| 26 | + |
| 27 | +export function getMovieById(dcOrVars, vars) { |
| 28 | + return executeQuery(getMovieByIdRef(dcOrVars, vars)); |
| 29 | +} |
| 30 | + |
| 31 | +export const getMetaRef = (dc) => { |
| 32 | + const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); |
| 33 | + dcInstance._useGeneratedSdk(); |
| 34 | + return queryRef(dcInstance, 'GetMeta'); |
| 35 | +} |
| 36 | +getMetaRef.operationName = 'GetMeta'; |
| 37 | + |
| 38 | +export function getMeta(dc) { |
| 39 | + return executeQuery(getMetaRef(dc)); |
| 40 | +} |
| 41 | + |
15 | 42 | export const createMovieRef = (dcOrVars, vars) => { |
16 | | - const { dc: dcInstance, vars: inputVars } = validateArgs( |
17 | | - connectorConfig, |
18 | | - dcOrVars, |
19 | | - vars, |
20 | | - true, |
21 | | - ); |
| 43 | + const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); |
22 | 44 | dcInstance._useGeneratedSdk(); |
23 | | - return mutationRef(dcInstance, "CreateMovie", inputVars); |
24 | | -}; |
25 | | -createMovieRef.operationName = "CreateMovie"; |
| 45 | + return mutationRef(dcInstance, 'CreateMovie', inputVars); |
| 46 | +} |
| 47 | +createMovieRef.operationName = 'CreateMovie'; |
26 | 48 |
|
27 | 49 | export function createMovie(dcOrVars, vars) { |
28 | 50 | return executeMutation(createMovieRef(dcOrVars, vars)); |
29 | 51 | } |
30 | 52 |
|
31 | 53 | export const upsertMovieRef = (dcOrVars, vars) => { |
32 | | - const { dc: dcInstance, vars: inputVars } = validateArgs( |
33 | | - connectorConfig, |
34 | | - dcOrVars, |
35 | | - vars, |
36 | | - true, |
37 | | - ); |
| 54 | + const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); |
38 | 55 | dcInstance._useGeneratedSdk(); |
39 | | - return mutationRef(dcInstance, "UpsertMovie", inputVars); |
40 | | -}; |
41 | | -upsertMovieRef.operationName = "UpsertMovie"; |
| 56 | + return mutationRef(dcInstance, 'UpsertMovie', inputVars); |
| 57 | +} |
| 58 | +upsertMovieRef.operationName = 'UpsertMovie'; |
42 | 59 |
|
43 | 60 | export function upsertMovie(dcOrVars, vars) { |
44 | 61 | return executeMutation(upsertMovieRef(dcOrVars, vars)); |
45 | 62 | } |
46 | 63 |
|
47 | 64 | export const deleteMovieRef = (dcOrVars, vars) => { |
48 | | - const { dc: dcInstance, vars: inputVars } = validateArgs( |
49 | | - connectorConfig, |
50 | | - dcOrVars, |
51 | | - vars, |
52 | | - true, |
53 | | - ); |
| 65 | + const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); |
54 | 66 | dcInstance._useGeneratedSdk(); |
55 | | - return mutationRef(dcInstance, "DeleteMovie", inputVars); |
56 | | -}; |
57 | | -deleteMovieRef.operationName = "DeleteMovie"; |
| 67 | + return mutationRef(dcInstance, 'DeleteMovie', inputVars); |
| 68 | +} |
| 69 | +deleteMovieRef.operationName = 'DeleteMovie'; |
58 | 70 |
|
59 | 71 | export function deleteMovie(dcOrVars, vars) { |
60 | 72 | return executeMutation(deleteMovieRef(dcOrVars, vars)); |
61 | 73 | } |
62 | 74 |
|
63 | 75 | export const addMetaRef = (dc) => { |
64 | | - const { dc: dcInstance } = validateArgs(connectorConfig, dc, undefined); |
| 76 | + const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); |
65 | 77 | dcInstance._useGeneratedSdk(); |
66 | | - return mutationRef(dcInstance, "AddMeta"); |
67 | | -}; |
68 | | -addMetaRef.operationName = "AddMeta"; |
| 78 | + return mutationRef(dcInstance, 'AddMeta'); |
| 79 | +} |
| 80 | +addMetaRef.operationName = 'AddMeta'; |
69 | 81 |
|
70 | 82 | export function addMeta(dc) { |
71 | 83 | return executeMutation(addMetaRef(dc)); |
72 | 84 | } |
73 | 85 |
|
74 | 86 | export const deleteMetaRef = (dcOrVars, vars) => { |
75 | | - const { dc: dcInstance, vars: inputVars } = validateArgs( |
76 | | - connectorConfig, |
77 | | - dcOrVars, |
78 | | - vars, |
79 | | - true, |
80 | | - ); |
| 87 | + const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); |
81 | 88 | dcInstance._useGeneratedSdk(); |
82 | | - return mutationRef(dcInstance, "DeleteMeta", inputVars); |
83 | | -}; |
84 | | -deleteMetaRef.operationName = "DeleteMeta"; |
| 89 | + return mutationRef(dcInstance, 'DeleteMeta', inputVars); |
| 90 | +} |
| 91 | +deleteMetaRef.operationName = 'DeleteMeta'; |
85 | 92 |
|
86 | 93 | export function deleteMeta(dcOrVars, vars) { |
87 | 94 | return executeMutation(deleteMetaRef(dcOrVars, vars)); |
88 | 95 | } |
89 | 96 |
|
90 | | -export const listMoviesRef = (dc) => { |
91 | | - const { dc: dcInstance } = validateArgs(connectorConfig, dc, undefined); |
92 | | - dcInstance._useGeneratedSdk(); |
93 | | - return queryRef(dcInstance, "ListMovies"); |
94 | | -}; |
95 | | -listMoviesRef.operationName = "ListMovies"; |
96 | | - |
97 | | -export function listMovies(dc) { |
98 | | - return executeQuery(listMoviesRef(dc)); |
99 | | -} |
100 | | - |
101 | | -export const getMovieByIdRef = (dcOrVars, vars) => { |
102 | | - const { dc: dcInstance, vars: inputVars } = validateArgs( |
103 | | - connectorConfig, |
104 | | - dcOrVars, |
105 | | - vars, |
106 | | - true, |
107 | | - ); |
108 | | - dcInstance._useGeneratedSdk(); |
109 | | - return queryRef(dcInstance, "GetMovieById", inputVars); |
110 | | -}; |
111 | | -getMovieByIdRef.operationName = "GetMovieById"; |
112 | | - |
113 | | -export function getMovieById(dcOrVars, vars) { |
114 | | - return executeQuery(getMovieByIdRef(dcOrVars, vars)); |
115 | | -} |
116 | | - |
117 | | -export const getMetaRef = (dc) => { |
118 | | - const { dc: dcInstance } = validateArgs(connectorConfig, dc, undefined); |
119 | | - dcInstance._useGeneratedSdk(); |
120 | | - return queryRef(dcInstance, "GetMeta"); |
121 | | -}; |
122 | | -getMetaRef.operationName = "GetMeta"; |
123 | | - |
124 | | -export function getMeta(dc) { |
125 | | - return executeQuery(getMetaRef(dc)); |
126 | | -} |
0 commit comments