summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/installations/dist/src/functions
diff options
context:
space:
mode:
authoraltaf-creator <dev@altafcreator.com>2025-11-09 11:15:19 +0800
committeraltaf-creator <dev@altafcreator.com>2025-11-09 11:15:19 +0800
commit8eff962cab608341a6f2fedc640a0e32d96f26e2 (patch)
tree05534d1a720ddc3691d346c69b4972555820a061 /frontend-old/node_modules/@firebase/installations/dist/src/functions
pain
Diffstat (limited to 'frontend-old/node_modules/@firebase/installations/dist/src/functions')
-rw-r--r--frontend-old/node_modules/@firebase/installations/dist/src/functions/common.d.ts38
-rw-r--r--frontend-old/node_modules/@firebase/installations/dist/src/functions/config.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts19
-rw-r--r--frontend-old/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts19
-rw-r--r--frontend-old/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts19
5 files changed, 112 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@firebase/installations/dist/src/functions/common.d.ts b/frontend-old/node_modules/@firebase/installations/dist/src/functions/common.d.ts
new file mode 100644
index 0000000..d592734
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/installations/dist/src/functions/common.d.ts
@@ -0,0 +1,38 @@
+/**
+ * @license
+ * Copyright 2019 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 { FirebaseError } from '@firebase/util';
+import { GenerateAuthTokenResponse } from '../interfaces/api-response';
+import { CompletedAuthToken, RegisteredInstallationEntry } from '../interfaces/installation-entry';
+import { AppConfig } from '../interfaces/installation-impl';
+export declare function getInstallationsEndpoint({ projectId }: AppConfig): string;
+export declare function extractAuthTokenInfoFromResponse(response: GenerateAuthTokenResponse): CompletedAuthToken;
+export declare function getErrorFromResponse(requestName: string, response: Response): Promise<FirebaseError>;
+export declare function getHeaders({ apiKey }: AppConfig): Headers;
+export declare function getHeadersWithAuth(appConfig: AppConfig, { refreshToken }: RegisteredInstallationEntry): Headers;
+export interface ErrorResponse {
+ error: {
+ code: number;
+ message: string;
+ status: string;
+ };
+}
+/**
+ * Calls the passed in fetch wrapper and returns the response.
+ * If the returned response has a status of 5xx, re-runs the function once and
+ * returns the response.
+ */
+export declare function retryIfServerError(fn: () => Promise<Response>): Promise<Response>;
diff --git a/frontend-old/node_modules/@firebase/installations/dist/src/functions/config.d.ts b/frontend-old/node_modules/@firebase/installations/dist/src/functions/config.d.ts
new file mode 100644
index 0000000..06082e0
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/installations/dist/src/functions/config.d.ts
@@ -0,0 +1,17 @@
+/**
+ * @license
+ * Copyright 2020 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 registerInstallations(): void;
diff --git a/frontend-old/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts b/frontend-old/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts
new file mode 100644
index 0000000..d1997d5
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @license
+ * Copyright 2019 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 { InProgressInstallationEntry, RegisteredInstallationEntry } from '../interfaces/installation-entry';
+import { FirebaseInstallationsImpl } from '../interfaces/installation-impl';
+export declare function createInstallationRequest({ appConfig, heartbeatServiceProvider }: FirebaseInstallationsImpl, { fid }: InProgressInstallationEntry): Promise<RegisteredInstallationEntry>;
diff --git a/frontend-old/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts b/frontend-old/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts
new file mode 100644
index 0000000..d8dfda8
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @license
+ * Copyright 2019 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 { AppConfig } from '../interfaces/installation-impl';
+import { RegisteredInstallationEntry } from '../interfaces/installation-entry';
+export declare function deleteInstallationRequest(appConfig: AppConfig, installationEntry: RegisteredInstallationEntry): Promise<void>;
diff --git a/frontend-old/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts b/frontend-old/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts
new file mode 100644
index 0000000..7b4179e
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @license
+ * Copyright 2019 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 { CompletedAuthToken, RegisteredInstallationEntry } from '../interfaces/installation-entry';
+import { FirebaseInstallationsImpl } from '../interfaces/installation-impl';
+export declare function generateAuthTokenRequest({ appConfig, heartbeatServiceProvider }: FirebaseInstallationsImpl, installationEntry: RegisteredInstallationEntry): Promise<CompletedAuthToken>;