summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/app/dist/esm/app
diff options
context:
space:
mode:
Diffstat (limited to 'frontend-old/node_modules/@firebase/app/dist/esm/app')
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/api.d.ts235
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts26
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts67
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts46
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseServerApp.d.ts36
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts89
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/index.d.ts9
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts20
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts108
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts18
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts23
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts241
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/src/types.d.ts55
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/app/dist/esm/app/test/util.d.ts26
16 files changed, 0 insertions, 1033 deletions
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/api.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/api.d.ts
deleted file mode 100644
index 2bfbdd9..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/api.d.ts
+++ /dev/null
@@ -1,235 +0,0 @@
-/**
- * @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 { FirebaseApp, FirebaseServerApp, FirebaseOptions, FirebaseAppSettings, FirebaseServerAppSettings } from './public-types';
-import { LogLevelString, LogCallback, LogOptions } from '@firebase/logger';
-export { FirebaseError } from '@firebase/util';
-/**
- * The current SDK version.
- *
- * @public
- */
-export declare const SDK_VERSION: string;
-/**
- * Creates and initializes a {@link @firebase/app#FirebaseApp} instance.
- *
- * See
- * {@link
- * https://firebase.google.com/docs/web/setup#add_firebase_to_your_app
- * | Add Firebase to your app} and
- * {@link
- * https://firebase.google.com/docs/web/setup#multiple-projects
- * | Initialize multiple projects} for detailed documentation.
- *
- * @example
- * ```javascript
- *
- * // Initialize default app
- * // Retrieve your own options values by adding a web app on
- * // https://console.firebase.google.com
- * initializeApp({
- * apiKey: "AIza....", // Auth / General Use
- * authDomain: "YOUR_APP.firebaseapp.com", // Auth with popup/redirect
- * databaseURL: "https://YOUR_APP.firebaseio.com", // Realtime Database
- * storageBucket: "YOUR_APP.appspot.com", // Storage
- * messagingSenderId: "123456789" // Cloud Messaging
- * });
- * ```
- *
- * @example
- * ```javascript
- *
- * // Initialize another app
- * const otherApp = initializeApp({
- * databaseURL: "https://<OTHER_DATABASE_NAME>.firebaseio.com",
- * storageBucket: "<OTHER_STORAGE_BUCKET>.appspot.com"
- * }, "otherApp");
- * ```
- *
- * @param options - Options to configure the app's services.
- * @param name - Optional name of the app to initialize. If no name
- * is provided, the default is `"[DEFAULT]"`.
- *
- * @returns The initialized app.
- *
- * @throws If the optional `name` parameter is malformed or empty.
- *
- * @throws If a `FirebaseApp` already exists with the same name but with a different configuration.
- *
- * @public
- */
-export declare function initializeApp(options: FirebaseOptions, name?: string): FirebaseApp;
-/**
- * Creates and initializes a FirebaseApp instance.
- *
- * @param options - Options to configure the app's services.
- * @param config - FirebaseApp Configuration
- *
- * @throws If {@link FirebaseAppSettings.name} is defined but the value is malformed or empty.
- *
- * @throws If a `FirebaseApp` already exists with the same name but with a different configuration.
- * @public
- */
-export declare function initializeApp(options: FirebaseOptions, config?: FirebaseAppSettings): FirebaseApp;
-/**
- * Creates and initializes a FirebaseApp instance.
- *
- * @public
- */
-export declare function initializeApp(): FirebaseApp;
-/**
- * Creates and initializes a {@link @firebase/app#FirebaseServerApp} instance.
- *
- * The `FirebaseServerApp` is similar to `FirebaseApp`, but is intended for execution in
- * server side rendering environments only. Initialization will fail if invoked from a
- * browser environment.
- *
- * See
- * {@link
- * https://firebase.google.com/docs/web/setup#add_firebase_to_your_app
- * | Add Firebase to your app} and
- * {@link
- * https://firebase.google.com/docs/web/setup#multiple-projects
- * | Initialize multiple projects} for detailed documentation.
- *
- * @example
- * ```javascript
- *
- * // Initialize an instance of `FirebaseServerApp`.
- * // Retrieve your own options values by adding a web app on
- * // https://console.firebase.google.com
- * initializeServerApp({
- * apiKey: "AIza....", // Auth / General Use
- * authDomain: "YOUR_APP.firebaseapp.com", // Auth with popup/redirect
- * databaseURL: "https://YOUR_APP.firebaseio.com", // Realtime Database
- * storageBucket: "YOUR_APP.appspot.com", // Storage
- * messagingSenderId: "123456789" // Cloud Messaging
- * },
- * {
- * authIdToken: "Your Auth ID Token"
- * });
- * ```
- *
- * @param options - `Firebase.AppOptions` to configure the app's services, or a
- * a `FirebaseApp` instance which contains the `AppOptions` within.
- * @param config - Optional `FirebaseServerApp` settings.
- *
- * @returns The initialized `FirebaseServerApp`.
- *
- * @throws If invoked in an unsupported non-server environment such as a browser.
- *
- * @throws If {@link FirebaseServerAppSettings.releaseOnDeref} is defined but the runtime doesn't
- * provide Finalization Registry support.
- *
- * @public
- */
-export declare function initializeServerApp(options: FirebaseOptions | FirebaseApp, config?: FirebaseServerAppSettings): FirebaseServerApp;
-/**
- * Creates and initializes a {@link @firebase/app#FirebaseServerApp} instance.
- *
- * @param config - Optional `FirebaseServerApp` settings.
- *
- * @returns The initialized `FirebaseServerApp`.
- *
- * @throws If invoked in an unsupported non-server environment such as a browser.
- * @throws If {@link FirebaseServerAppSettings.releaseOnDeref} is defined but the runtime doesn't
- * provide Finalization Registry support.
- * @throws If the `FIREBASE_OPTIONS` environment variable does not contain a valid project
- * configuration required for auto-initialization.
- *
- * @public
- */
-export declare function initializeServerApp(config?: FirebaseServerAppSettings): FirebaseServerApp;
-/**
- * Retrieves a {@link @firebase/app#FirebaseApp} instance.
- *
- * When called with no arguments, the default app is returned. When an app name
- * is provided, the app corresponding to that name is returned.
- *
- * An exception is thrown if the app being retrieved has not yet been
- * initialized.
- *
- * @example
- * ```javascript
- * // Return the default app
- * const app = getApp();
- * ```
- *
- * @example
- * ```javascript
- * // Return a named app
- * const otherApp = getApp("otherApp");
- * ```
- *
- * @param name - Optional name of the app to return. If no name is
- * provided, the default is `"[DEFAULT]"`.
- *
- * @returns The app corresponding to the provided app name.
- * If no app name is provided, the default app is returned.
- *
- * @public
- */
-export declare function getApp(name?: string): FirebaseApp;
-/**
- * A (read-only) array of all initialized apps.
- * @public
- */
-export declare function getApps(): FirebaseApp[];
-/**
- * Renders this app unusable and frees the resources of all associated
- * services.
- *
- * @example
- * ```javascript
- * deleteApp(app)
- * .then(function() {
- * console.log("App deleted successfully");
- * })
- * .catch(function(error) {
- * console.log("Error deleting app:", error);
- * });
- * ```
- *
- * @public
- */
-export declare function deleteApp(app: FirebaseApp): Promise<void>;
-/**
- * Registers a library's name and version for platform logging purposes.
- * @param library - Name of 1p or 3p library (e.g. firestore, angularfire)
- * @param version - Current version of that library.
- * @param variant - Bundle variant, e.g., node, rn, etc.
- *
- * @public
- */
-export declare function registerVersion(libraryKeyOrName: string, version: string, variant?: string): void;
-/**
- * Sets log handler for all Firebase SDKs.
- * @param logCallback - An optional custom log handler that executes user code whenever
- * the Firebase SDK makes a logging call.
- *
- * @public
- */
-export declare function onLog(logCallback: LogCallback | null, options?: LogOptions): void;
-/**
- * Sets log level for all Firebase SDKs.
- *
- * All of the log types above the current log level are captured (i.e. if
- * you set the log level to `info`, errors are logged, but `debug` and
- * `verbose` logs are not).
- *
- * @public
- */
-export declare function setLogLevel(logLevel: LogLevelString): void;
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts
deleted file mode 100644
index 6f340a0..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * @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.
- */
-/**
- * The default app name
- *
- * @internal
- */
-export declare const DEFAULT_ENTRY_NAME = "[DEFAULT]";
-export declare const PLATFORM_LOG_STRING: {
- readonly [x: string]: "fire-core" | "fire-core-compat" | "fire-analytics" | "fire-analytics-compat" | "fire-app-check" | "fire-app-check-compat" | "fire-auth" | "fire-auth-compat" | "fire-rtdb" | "fire-data-connect" | "fire-rtdb-compat" | "fire-fn" | "fire-fn-compat" | "fire-iid" | "fire-iid-compat" | "fire-fcm" | "fire-fcm-compat" | "fire-perf" | "fire-perf-compat" | "fire-rc" | "fire-rc-compat" | "fire-gcs" | "fire-gcs-compat" | "fire-fst" | "fire-fst-compat" | "fire-vertex" | "fire-js" | "fire-js-all";
- readonly 'fire-js': "fire-js";
-};
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts
deleted file mode 100644
index eb938a2..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-/**
- * @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 { ErrorFactory } from '@firebase/util';
-export declare const enum AppError {
- NO_APP = "no-app",
- BAD_APP_NAME = "bad-app-name",
- DUPLICATE_APP = "duplicate-app",
- APP_DELETED = "app-deleted",
- SERVER_APP_DELETED = "server-app-deleted",
- NO_OPTIONS = "no-options",
- INVALID_APP_ARGUMENT = "invalid-app-argument",
- INVALID_LOG_ARGUMENT = "invalid-log-argument",
- IDB_OPEN = "idb-open",
- IDB_GET = "idb-get",
- IDB_WRITE = "idb-set",
- IDB_DELETE = "idb-delete",
- FINALIZATION_REGISTRY_NOT_SUPPORTED = "finalization-registry-not-supported",
- INVALID_SERVER_APP_ENVIRONMENT = "invalid-server-app-environment"
-}
-interface ErrorParams {
- [AppError.NO_APP]: {
- appName: string;
- };
- [AppError.BAD_APP_NAME]: {
- appName: string;
- };
- [AppError.DUPLICATE_APP]: {
- appName: string;
- };
- [AppError.APP_DELETED]: {
- appName: string;
- };
- [AppError.INVALID_APP_ARGUMENT]: {
- appName: string;
- };
- [AppError.IDB_OPEN]: {
- originalErrorMessage?: string;
- };
- [AppError.IDB_GET]: {
- originalErrorMessage?: string;
- };
- [AppError.IDB_WRITE]: {
- originalErrorMessage?: string;
- };
- [AppError.IDB_DELETE]: {
- originalErrorMessage?: string;
- };
- [AppError.FINALIZATION_REGISTRY_NOT_SUPPORTED]: {
- appName?: string;
- };
-}
-export declare const ERROR_FACTORY: ErrorFactory<AppError, ErrorParams>;
-export {};
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts
deleted file mode 100644
index 66643e0..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * @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 { FirebaseApp, FirebaseOptions, FirebaseAppSettings } from './public-types';
-import { ComponentContainer } from '@firebase/component';
-export declare class FirebaseAppImpl implements FirebaseApp {
- protected readonly _options: FirebaseOptions;
- protected readonly _name: string;
- /**
- * Original config values passed in as a constructor parameter.
- * It is only used to compare with another config object to support idempotent initializeApp().
- *
- * Updating automaticDataCollectionEnabled on the App instance will not change its value in _config.
- */
- private readonly _config;
- private _automaticDataCollectionEnabled;
- protected _isDeleted: boolean;
- private readonly _container;
- constructor(options: FirebaseOptions, config: Required<FirebaseAppSettings>, container: ComponentContainer);
- get automaticDataCollectionEnabled(): boolean;
- set automaticDataCollectionEnabled(val: boolean);
- get name(): string;
- get options(): FirebaseOptions;
- get config(): Required<FirebaseAppSettings>;
- get container(): ComponentContainer;
- get isDeleted(): boolean;
- set isDeleted(val: boolean);
- /**
- * This function will throw an Error if the App has already been deleted -
- * use before performing API actions on the App.
- */
- protected checkDestroyed(): void;
-}
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseServerApp.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseServerApp.d.ts
deleted file mode 100644
index 7465fa0..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/firebaseServerApp.d.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * @license
- * Copyright 2023 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 { FirebaseServerApp, FirebaseServerAppSettings, FirebaseOptions } from './public-types';
-import { ComponentContainer } from '@firebase/component';
-import { FirebaseAppImpl } from './firebaseApp';
-export declare class FirebaseServerAppImpl extends FirebaseAppImpl implements FirebaseServerApp {
- private readonly _serverConfig;
- private _finalizationRegistry;
- private _refCount;
- constructor(options: FirebaseOptions | FirebaseAppImpl, serverConfig: FirebaseServerAppSettings, name: string, container: ComponentContainer);
- toJSON(): undefined;
- get refCount(): number;
- incRefCount(obj: object | undefined): void;
- decRefCount(): number;
- private automaticCleanup;
- get settings(): FirebaseServerAppSettings;
- /**
- * This function will throw an Error if the App has already been deleted -
- * use before performing API actions on the App.
- */
- protected checkDestroyed(): void;
-}
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts
deleted file mode 100644
index 31df9a2..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-/**
- * @license
- * Copyright 2021 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 { ComponentContainer } from '@firebase/component';
-import { FirebaseApp } from './public-types';
-import { HeartbeatsByUserAgent, HeartbeatService, HeartbeatsInIndexedDB, HeartbeatStorage, SingleDateHeartbeat } from './types';
-export declare const MAX_NUM_STORED_HEARTBEATS = 30;
-export declare class HeartbeatServiceImpl implements HeartbeatService {
- private readonly container;
- /**
- * The persistence layer for heartbeats
- * Leave public for easier testing.
- */
- _storage: HeartbeatStorageImpl;
- /**
- * In-memory cache for heartbeats, used by getHeartbeatsHeader() to generate
- * the header string.
- * Stores one record per date. This will be consolidated into the standard
- * format of one record per user agent string before being sent as a header.
- * Populated from indexedDB when the controller is instantiated and should
- * be kept in sync with indexedDB.
- * Leave public for easier testing.
- */
- _heartbeatsCache: HeartbeatsInIndexedDB | null;
- /**
- * the initialization promise for populating heartbeatCache.
- * If getHeartbeatsHeader() is called before the promise resolves
- * (heartbeatsCache == null), it should wait for this promise
- * Leave public for easier testing.
- */
- _heartbeatsCachePromise: Promise<HeartbeatsInIndexedDB>;
- constructor(container: ComponentContainer);
- /**
- * Called to report a heartbeat. The function will generate
- * a HeartbeatsByUserAgent object, update heartbeatsCache, and persist it
- * to IndexedDB.
- * Note that we only store one heartbeat per day. So if a heartbeat for today is
- * already logged, subsequent calls to this function in the same day will be ignored.
- */
- triggerHeartbeat(): Promise<void>;
- /**
- * Returns a base64 encoded string which can be attached to the heartbeat-specific header directly.
- * It also clears all heartbeats from memory as well as in IndexedDB.
- *
- * NOTE: Consuming product SDKs should not send the header if this method
- * returns an empty string.
- */
- getHeartbeatsHeader(): Promise<string>;
-}
-export declare function extractHeartbeatsForHeader(heartbeatsCache: SingleDateHeartbeat[], maxSize?: number): {
- heartbeatsToSend: HeartbeatsByUserAgent[];
- unsentEntries: SingleDateHeartbeat[];
-};
-export declare class HeartbeatStorageImpl implements HeartbeatStorage {
- app: FirebaseApp;
- private _canUseIndexedDBPromise;
- constructor(app: FirebaseApp);
- runIndexedDBEnvironmentCheck(): Promise<boolean>;
- /**
- * Read all heartbeats.
- */
- read(): Promise<HeartbeatsInIndexedDB>;
- overwrite(heartbeatsObject: HeartbeatsInIndexedDB): Promise<void>;
- add(heartbeatsObject: HeartbeatsInIndexedDB): Promise<void>;
-}
-/**
- * Calculate bytes of a HeartbeatsByUserAgent array after being wrapped
- * in a platform logging header JSON object, stringified, and converted
- * to base 64.
- */
-export declare function countBytes(heartbeatsCache: HeartbeatsByUserAgent[]): number;
-/**
- * Returns the index of the heartbeat with the earliest date.
- * If the heartbeats array is empty, -1 is returned.
- */
-export declare function getEarliestHeartbeatIdx(heartbeats: SingleDateHeartbeat[]): number;
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/index.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/index.d.ts
deleted file mode 100644
index d84d443..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/index.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * Firebase App
- *
- * @remarks This package coordinates the communication between the different Firebase components
- * @packageDocumentation
- */
-export * from './api';
-export * from './internal';
-export * from './public-types';
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts
deleted file mode 100644
index d1292fe..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * @license
- * Copyright 2021 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 { FirebaseApp } from './public-types';
-import { HeartbeatsInIndexedDB } from './types';
-export declare function readHeartbeatsFromIndexedDB(app: FirebaseApp): Promise<HeartbeatsInIndexedDB | undefined>;
-export declare function writeHeartbeatsToIndexedDB(app: FirebaseApp, heartbeatObject: HeartbeatsInIndexedDB): Promise<void>;
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts
deleted file mode 100644
index 1543059..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts
+++ /dev/null
@@ -1,108 +0,0 @@
-/**
- * @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 { FirebaseApp, FirebaseAppSettings, FirebaseServerAppSettings, FirebaseOptions, FirebaseServerApp } from './public-types';
-import { Component, Provider, Name } from '@firebase/component';
-import { DEFAULT_ENTRY_NAME } from './constants';
-/**
- * @internal
- */
-export declare const _apps: Map<string, FirebaseApp>;
-/**
- * @internal
- */
-export declare const _serverApps: Map<string, FirebaseServerApp>;
-/**
- * Registered components.
- *
- * @internal
- */
-export declare const _components: Map<string, Component<any>>;
-/**
- * @param component - the component being added to this app's container
- *
- * @internal
- */
-export declare function _addComponent<T extends Name>(app: FirebaseApp, component: Component<T>): void;
-/**
- *
- * @internal
- */
-export declare function _addOrOverwriteComponent(app: FirebaseApp, component: Component): void;
-/**
- *
- * @param component - the component to register
- * @returns whether or not the component is registered successfully
- *
- * @internal
- */
-export declare function _registerComponent<T extends Name>(component: Component<T>): boolean;
-/**
- *
- * @param app - FirebaseApp instance
- * @param name - service name
- *
- * @returns the provider for the service with the matching name
- *
- * @internal
- */
-export declare function _getProvider<T extends Name>(app: FirebaseApp, name: T): Provider<T>;
-/**
- *
- * @param app - FirebaseApp instance
- * @param name - service name
- * @param instanceIdentifier - service instance identifier in case the service supports multiple instances
- *
- * @internal
- */
-export declare function _removeServiceInstance<T extends Name>(app: FirebaseApp, name: T, instanceIdentifier?: string): void;
-/**
- *
- * @param obj - an object of type FirebaseApp, FirebaseOptions or FirebaseAppSettings.
- *
- * @returns true if the provide object is of type FirebaseApp.
- *
- * @internal
- */
-export declare function _isFirebaseApp(obj: FirebaseApp | FirebaseOptions | FirebaseAppSettings): obj is FirebaseApp;
-/**
- *
- * @param obj - an object of type FirebaseApp, FirebaseOptions or FirebaseAppSettings.
- *
- * @returns true if the provided object is of type FirebaseServerAppImpl.
- *
- * @internal
- */
-export declare function _isFirebaseServerAppSettings(obj: FirebaseApp | FirebaseOptions | FirebaseAppSettings): obj is FirebaseServerAppSettings;
-/**
- *
- * @param obj - an object of type FirebaseApp.
- *
- * @returns true if the provided object is of type FirebaseServerAppImpl.
- *
- * @internal
- */
-export declare function _isFirebaseServerApp(obj: FirebaseApp | FirebaseServerApp | null | undefined): obj is FirebaseServerApp;
-/**
- * Test only
- *
- * @internal
- */
-export declare function _clearComponents(): void;
-/**
- * Exported in order to be used in app-compat package
- */
-export { DEFAULT_ENTRY_NAME as _DEFAULT_ENTRY_NAME };
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts
deleted file mode 100644
index 4a4edbd..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * @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 { Logger } from '@firebase/logger';
-export declare const logger: Logger;
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts
deleted file mode 100644
index 0f63767..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * @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 { ComponentContainer } from '@firebase/component';
-import { PlatformLoggerService } from './types';
-export declare class PlatformLoggerServiceImpl implements PlatformLoggerService {
- private readonly container;
- constructor(container: ComponentContainer);
- getPlatformInfoString(): string;
-}
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts
deleted file mode 100644
index abead17..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts
+++ /dev/null
@@ -1,241 +0,0 @@
-/**
- * @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.
- */
-import { ComponentContainer } from '@firebase/component';
-import { PlatformLoggerService, VersionService, HeartbeatService } from './types';
-/**
- * A {@link @firebase/app#FirebaseApp} holds the initialization information for a collection of
- * services.
- *
- * Do not call this constructor directly. Instead, use
- * {@link (initializeApp:1) | initializeApp()} to create an app.
- *
- * @public
- */
-export interface FirebaseApp {
- /**
- * The (read-only) name for this app.
- *
- * The default app's name is `"[DEFAULT]"`.
- *
- * @example
- * ```javascript
- * // The default app's name is "[DEFAULT]"
- * const app = initializeApp(defaultAppConfig);
- * console.log(app.name); // "[DEFAULT]"
- * ```
- *
- * @example
- * ```javascript
- * // A named app's name is what you provide to initializeApp()
- * const otherApp = initializeApp(otherAppConfig, "other");
- * console.log(otherApp.name); // "other"
- * ```
- */
- readonly name: string;
- /**
- * The (read-only) configuration options for this app. These are the original
- * parameters given in {@link (initializeApp:1) | initializeApp()}.
- *
- * @example
- * ```javascript
- * const app = initializeApp(config);
- * console.log(app.options.databaseURL === config.databaseURL); // true
- * ```
- */
- readonly options: FirebaseOptions;
- /**
- * The settable config flag for GDPR opt-in/opt-out
- */
- automaticDataCollectionEnabled: boolean;
-}
-/**
- * A {@link @firebase/app#FirebaseServerApp} holds the initialization information
- * for a collection of services running in server environments.
- *
- * Do not call this constructor directly. Instead, use
- * {@link (initializeServerApp:1) | initializeServerApp()} to create
- * an app.
- *
- * @public
- */
-export interface FirebaseServerApp extends FirebaseApp {
- /**
- * There is no `getApp()` operation for `FirebaseServerApp`, so the name is not relevant for
- * applications. However, it may be used internally, and is declared here so that
- * `FirebaseServerApp` conforms to the `FirebaseApp` interface.
- */
- name: string;
- /**
- * The (read-only) configuration settings for this server app. These are the original
- * parameters given in {@link (initializeServerApp:1) | initializeServerApp()}.
- *
- * @example
- * ```javascript
- * const app = initializeServerApp(settings);
- * console.log(app.settings.authIdToken === options.authIdToken); // true
- * ```
- */
- readonly settings: FirebaseServerAppSettings;
-}
-/**
- * @public
- *
- * Firebase configuration object. Contains a set of parameters required by
- * services in order to successfully communicate with Firebase server APIs
- * and to associate client data with your Firebase project and
- * Firebase application. Typically this object is populated by the Firebase
- * console at project setup. See also:
- * {@link https://firebase.google.com/docs/web/setup#config-object | Learn about the Firebase config object}.
- */
-export interface FirebaseOptions {
- /**
- * An encrypted string used when calling certain APIs that don't need to
- * access private user data
- * (example value: `AIzaSyDOCAbC123dEf456GhI789jKl012-MnO`).
- */
- apiKey?: string;
- /**
- * Auth domain for the project ID.
- */
- authDomain?: string;
- /**
- * Default Realtime Database URL.
- */
- databaseURL?: string;
- /**
- * The unique identifier for the project across all of Firebase and
- * Google Cloud.
- */
- projectId?: string;
- /**
- * The default Cloud Storage bucket name.
- */
- storageBucket?: string;
- /**
- * Unique numerical value used to identify each sender that can send
- * Firebase Cloud Messaging messages to client apps.
- */
- messagingSenderId?: string;
- /**
- * Unique identifier for the app.
- */
- appId?: string;
- /**
- * An ID automatically created when you enable Analytics in your
- * Firebase project and register a web app. In versions 7.20.0
- * and higher, this parameter is optional.
- */
- measurementId?: string;
-}
-/**
- * @public
- *
- * Configuration options given to {@link (initializeApp:1) | initializeApp()}
- */
-export interface FirebaseAppSettings {
- /**
- * custom name for the Firebase App.
- * The default value is `"[DEFAULT]"`.
- */
- name?: string;
- /**
- * The settable config flag for GDPR opt-in/opt-out. Defaults to true.
- */
- automaticDataCollectionEnabled?: boolean;
-}
-/**
- * @public
- *
- * Configuration options given to {@link (initializeServerApp:1) | initializeServerApp()}
- */
-export interface FirebaseServerAppSettings extends Omit<FirebaseAppSettings, 'name'> {
- /**
- * An optional Auth ID token used to resume a signed in user session from a client
- * runtime environment.
- *
- * Invoking `getAuth` with a `FirebaseServerApp` configured with a validated `authIdToken`
- * causes an automatic attempt to sign in the user that the `authIdToken` represents. The token
- * needs to have been recently minted for this operation to succeed.
- *
- * If the token fails local verification due to expiration or parsing errors, then a console error
- * is logged at the time of initialization of the `FirebaseServerApp` instance.
- *
- * If the Auth service has failed to validate the token when the Auth SDK is initialized, then an
- * warning is logged to the console and the Auth SDK will not sign in a user on initialization.
- *
- * If a user is successfully signed in, then the Auth instance's `onAuthStateChanged` callback
- * is invoked with the `User` object as per standard Auth flows. However, `User` objects
- * created via an `authIdToken` do not have a refresh token. Attempted `refreshToken`
- * operations fail.
- */
- authIdToken?: string;
- /**
- * An optional App Check token. If provided, the Firebase SDKs that use App Check will utilize
- * this App Check token in place of requiring an instance of App Check to be initialized.
- *
- * If the token fails local verification due to expiration or parsing errors, then a console error
- * is logged at the time of initialization of the `FirebaseServerApp` instance.
- */
- appCheckToken?: string;
- /**
- * An optional object. If provided, the Firebase SDK uses a `FinalizationRegistry`
- * object to monitor the garbage collection status of the provided object. The
- * Firebase SDK releases its reference on the `FirebaseServerApp` instance when the
- * provided `releaseOnDeref` object is garbage collected.
- *
- * You can use this field to reduce memory management overhead for your application.
- * If provided, an app running in a SSR pass does not need to perform
- * `FirebaseServerApp` cleanup, so long as the reference object is deleted (by falling out of
- * SSR scope, for instance.)
- *
- * If an object is not provided then the application must clean up the `FirebaseServerApp`
- * instance by invoking `deleteApp`.
- *
- * If the application provides an object in this parameter, but the application is
- * executed in a JavaScript engine that predates the support of `FinalizationRegistry`
- * (introduced in node v14.6.0, for instance), then an error is thrown at `FirebaseServerApp`
- * initialization.
- */
- releaseOnDeref?: object;
-}
-/**
- * @internal
- */
-export interface _FirebaseService {
- app: FirebaseApp;
- /**
- * Delete the service and free it's resources - called from
- * {@link @firebase/app#deleteApp | deleteApp()}
- */
- _delete(): Promise<void>;
-}
-/**
- * @internal
- */
-export interface _FirebaseAppInternal extends FirebaseApp {
- container: ComponentContainer;
- isDeleted: boolean;
- checkDestroyed(): void;
-}
-declare module '@firebase/component' {
- interface NameServiceMapping {
- 'app': FirebaseApp;
- 'app-version': VersionService;
- 'heartbeat': HeartbeatService;
- 'platform-logger': PlatformLoggerService;
- }
-}
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts
deleted file mode 100644
index 45612e1..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * @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.
- */
-export declare function registerCoreComponents(variant?: string): void;
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/types.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/src/types.d.ts
deleted file mode 100644
index 82bd0e1..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/src/types.d.ts
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * @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 interface VersionService {
- library: string;
- version: string;
-}
-export interface PlatformLoggerService {
- getPlatformInfoString(): string;
-}
-export interface HeartbeatService {
- /**
- * Called to report a heartbeat. The function will generate
- * a HeartbeatsByUserAgent object, update heartbeatsCache, and persist it
- * to IndexedDB.
- * Note that we only store one heartbeat per day. So if a heartbeat for today is
- * already logged, subsequent calls to this function in the same day will be ignored.
- */
- triggerHeartbeat(): Promise<void>;
- /**
- * Returns a base64 encoded string which can be attached to the heartbeat-specific header directly.
- * It also clears all heartbeats from memory as well as in IndexedDB.
- */
- getHeartbeatsHeader(): Promise<string>;
-}
-export interface HeartbeatsByUserAgent {
- agent: string;
- dates: string[];
-}
-export interface SingleDateHeartbeat {
- agent: string;
- date: string;
-}
-export interface HeartbeatStorage {
- overwrite(heartbeats: HeartbeatsInIndexedDB): Promise<void>;
- add(heartbeats: HeartbeatsInIndexedDB): Promise<void>;
- read(): Promise<HeartbeatsInIndexedDB>;
-}
-export interface HeartbeatsInIndexedDB {
- lastSentHeartbeatDate?: string;
- heartbeats: SingleDateHeartbeat[];
-}
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts
deleted file mode 100644
index 1c93d90..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * @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.
- */
-export {};
diff --git a/frontend-old/node_modules/@firebase/app/dist/esm/app/test/util.d.ts b/frontend-old/node_modules/@firebase/app/dist/esm/app/test/util.d.ts
deleted file mode 100644
index 118ecfd..0000000
--- a/frontend-old/node_modules/@firebase/app/dist/esm/app/test/util.d.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * @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 { FirebaseApp, _FirebaseService } from '../src/public-types';
-import { ComponentType, Component } from '@firebase/component';
-export declare class TestService implements _FirebaseService {
- private app_;
- instanceIdentifier?: string | undefined;
- constructor(app_: FirebaseApp, instanceIdentifier?: string | undefined);
- get app(): FirebaseApp;
- _delete(): Promise<void>;
-}
-export declare function createTestComponent(name: string, multiInstances?: boolean, type?: ComponentType): Component;