summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/data-connect/dist/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'frontend-old/node_modules/@firebase/data-connect/dist/src/util')
-rw-r--r--frontend-old/node_modules/@firebase/data-connect/dist/src/util/encoder.d.ts19
-rw-r--r--frontend-old/node_modules/@firebase/data-connect/dist/src/util/map.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/data-connect/dist/src/util/url.d.ts19
-rw-r--r--frontend-old/node_modules/@firebase/data-connect/dist/src/util/validateArgs.d.ts33
4 files changed, 88 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@firebase/data-connect/dist/src/util/encoder.d.ts b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/encoder.d.ts
new file mode 100644
index 0000000..96b56a3
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/encoder.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @license
+ * Copyright 2024 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+export type HmacImpl = (obj: unknown) => string;
+export declare let encoderImpl: HmacImpl;
+export declare function setEncoder(encoder: HmacImpl): void;
diff --git a/frontend-old/node_modules/@firebase/data-connect/dist/src/util/map.d.ts b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/map.d.ts
new file mode 100644
index 0000000..650f671
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/map.d.ts
@@ -0,0 +1,17 @@
+/**
+ * @license
+ * Copyright 2024 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+export declare function setIfNotExists<T>(map: Map<string, T>, key: string, val: T): void;
diff --git a/frontend-old/node_modules/@firebase/data-connect/dist/src/util/url.d.ts b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/url.d.ts
new file mode 100644
index 0000000..4491e93
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/url.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @license
+ * Copyright 2024 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { DataConnectOptions, TransportOptions } from '../api/DataConnect';
+export declare function urlBuilder(projectConfig: DataConnectOptions, transportOptions: TransportOptions): string;
+export declare function addToken(url: string, apiKey?: string): string;
diff --git a/frontend-old/node_modules/@firebase/data-connect/dist/src/util/validateArgs.d.ts b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/validateArgs.d.ts
new file mode 100644
index 0000000..5c31cdc
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/data-connect/dist/src/util/validateArgs.d.ts
@@ -0,0 +1,33 @@
+/**
+ * @license
+ * Copyright 2024 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConnectorConfig, DataConnect } from '../api/DataConnect';
+interface ParsedArgs<Variables> {
+ dc: DataConnect;
+ vars: Variables;
+}
+/**
+ * The generated SDK will allow the user to pass in either the variable or the data connect instance with the variable,
+ * and this function validates the variables and returns back the DataConnect instance and variables based on the arguments passed in.
+ * @param connectorConfig
+ * @param dcOrVars
+ * @param vars
+ * @param validateVars
+ * @returns {DataConnect} and {Variables} instance
+ * @internal
+ */
+export declare function validateArgs<Variables extends object>(connectorConfig: ConnectorConfig, dcOrVars?: DataConnect | Variables, vars?: Variables, validateVars?: boolean): ParsedArgs<Variables>;
+export {};