summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/storage/dist/src/platform
diff options
context:
space:
mode:
Diffstat (limited to 'frontend-old/node_modules/@firebase/storage/dist/src/platform')
-rw-r--r--frontend-old/node_modules/@firebase/storage/dist/src/platform/base64.d.ts20
-rw-r--r--frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts19
-rw-r--r--frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts55
-rw-r--r--frontend-old/node_modules/@firebase/storage/dist/src/platform/connection.d.ts22
-rw-r--r--frontend-old/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts19
-rw-r--r--frontend-old/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts58
6 files changed, 193 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@firebase/storage/dist/src/platform/base64.d.ts b/frontend-old/node_modules/@firebase/storage/dist/src/platform/base64.d.ts
new file mode 100644
index 0000000..7dac903
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/storage/dist/src/platform/base64.d.ts
@@ -0,0 +1,20 @@
+/**
+ * @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.
+ */
+/** Converts a Base64 encoded string to a binary string. */
+export declare function decodeBase64(encoded: string): string;
+/** Converts a Uint8Array to a string. */
+export declare function decodeUint8Array(data: Uint8Array): string;
diff --git a/frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts b/frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts
new file mode 100644
index 0000000..23c84f2
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @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.
+ */
+/** Converts a Base64 encoded string to a binary string. */
+export declare function decodeBase64(encoded: string): string;
+export declare function decodeUint8Array(data: Uint8Array): string;
diff --git a/frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts b/frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts
new file mode 100644
index 0000000..14415da
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts
@@ -0,0 +1,55 @@
+/**
+ * @license
+ * Copyright 2017 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 { Connection, ConnectionType, ErrorCode, Headers } from '../../implementation/connection';
+/**
+ * Network layer for browsers. We use this instead of goog.net.XhrIo because
+ * goog.net.XhrIo is hyuuuuge and doesn't work in React Native on Android.
+ */
+declare abstract class XhrConnection<T extends ConnectionType> implements Connection<T> {
+ protected xhr_: XMLHttpRequest;
+ private errorCode_;
+ private sendPromise_;
+ protected sent_: boolean;
+ constructor();
+ abstract initXhr(): void;
+ send(url: string, method: string, isUsingEmulator: boolean, body?: ArrayBufferView | Blob | string, headers?: Headers): Promise<void>;
+ getErrorCode(): ErrorCode;
+ getStatus(): number;
+ getResponse(): T;
+ getErrorText(): string;
+ /** Aborts the request. */
+ abort(): void;
+ getResponseHeader(header: string): string | null;
+ addUploadProgressListener(listener: (p1: ProgressEvent) => void): void;
+ removeUploadProgressListener(listener: (p1: ProgressEvent) => void): void;
+}
+export declare class XhrTextConnection extends XhrConnection<string> {
+ initXhr(): void;
+}
+export declare function newTextConnection(): Connection<string>;
+export declare class XhrBytesConnection extends XhrConnection<ArrayBuffer> {
+ private data_?;
+ initXhr(): void;
+}
+export declare function newBytesConnection(): Connection<ArrayBuffer>;
+export declare class XhrBlobConnection extends XhrConnection<Blob> {
+ initXhr(): void;
+}
+export declare function newBlobConnection(): Connection<Blob>;
+export declare function newStreamConnection(): Connection<ReadableStream>;
+export declare function injectTestConnection(factory: (() => Connection<string>) | null): void;
+export {};
diff --git a/frontend-old/node_modules/@firebase/storage/dist/src/platform/connection.d.ts b/frontend-old/node_modules/@firebase/storage/dist/src/platform/connection.d.ts
new file mode 100644
index 0000000..72ed64b
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/storage/dist/src/platform/connection.d.ts
@@ -0,0 +1,22 @@
+/**
+ * @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 { Connection } from '../implementation/connection';
+export declare function injectTestConnection(factory: (() => Connection<string>) | null): void;
+export declare function newTextConnection(): Connection<string>;
+export declare function newBytesConnection(): Connection<ArrayBuffer>;
+export declare function newBlobConnection(): Connection<Blob>;
+export declare function newStreamConnection(): Connection<ReadableStream<Uint8Array>>;
diff --git a/frontend-old/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts b/frontend-old/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts
new file mode 100644
index 0000000..23c84f2
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts
@@ -0,0 +1,19 @@
+/**
+ * @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.
+ */
+/** Converts a Base64 encoded string to a binary string. */
+export declare function decodeBase64(encoded: string): string;
+export declare function decodeUint8Array(data: Uint8Array): string;
diff --git a/frontend-old/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts b/frontend-old/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts
new file mode 100644
index 0000000..a4e71fa
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts
@@ -0,0 +1,58 @@
+/**
+ * @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 { Connection, ConnectionType, ErrorCode } from '../../implementation/connection';
+/**
+ * Network layer that works in Node.
+ *
+ * This network implementation should not be used in browsers as it does not
+ * support progress updates.
+ */
+declare abstract class FetchConnection<T extends ConnectionType> implements Connection<T> {
+ protected errorCode_: ErrorCode;
+ protected statusCode_: number | undefined;
+ protected body_: ArrayBuffer | undefined;
+ protected errorText_: string;
+ protected headers_: Headers | undefined;
+ protected sent_: boolean;
+ constructor();
+ send(url: string, method: string, isUsingEmulator: boolean, body?: NodeJS.ArrayBufferView | Blob | string, headers?: Record<string, string>): Promise<void>;
+ getErrorCode(): ErrorCode;
+ getStatus(): number;
+ abstract getResponse(): T;
+ getErrorText(): string;
+ abort(): void;
+ getResponseHeader(header: string): string | null;
+ addUploadProgressListener(listener: (p1: ProgressEvent) => void): void;
+ removeUploadProgressListener(listener: (p1: ProgressEvent) => void): void;
+}
+export declare class FetchTextConnection extends FetchConnection<string> {
+ getResponse(): string;
+}
+export declare function newTextConnection(): Connection<string>;
+export declare class FetchBytesConnection extends FetchConnection<ArrayBuffer> {
+ getResponse(): ArrayBuffer;
+}
+export declare function newBytesConnection(): Connection<ArrayBuffer>;
+export declare class FetchStreamConnection extends FetchConnection<ReadableStream<Uint8Array>> {
+ private stream_;
+ send(url: string, method: string, isUsingEmulator: boolean, body?: NodeJS.ArrayBufferView | Blob | string, headers?: Record<string, string>): Promise<void>;
+ getResponse(): ReadableStream;
+}
+export declare function newStreamConnection(): Connection<ReadableStream<Uint8Array>>;
+export declare function newBlobConnection(): Connection<Blob>;
+export declare function injectTestConnection(factory: (() => Connection<string>) | null): void;
+export {};