Skip to content

Commit f840625

Browse files
committed
feat: add firebase 12 support
1 parent 0031e98 commit f840625

27 files changed

+3599
-245
lines changed

dataconnect-sdk/js/default-connector-v11/README.md

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

0 commit comments

Comments
 (0)