diff options
| author | altaf-creator <dev@altafcreator.com> | 2025-11-09 11:15:19 +0800 |
|---|---|---|
| committer | altaf-creator <dev@altafcreator.com> | 2025-11-09 11:15:19 +0800 |
| commit | 8eff962cab608341a6f2fedc640a0e32d96f26e2 (patch) | |
| tree | 05534d1a720ddc3691d346c69b4972555820a061 /frontend-old/node_modules/@firebase/installations/dist/src/functions | |
pain
Diffstat (limited to 'frontend-old/node_modules/@firebase/installations/dist/src/functions')
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>; |
