From 8eff962cab608341a6f2fedc640a0e32d96f26e2 Mon Sep 17 00:00:00 2001 From: altaf-creator Date: Sun, 9 Nov 2025 11:15:19 +0800 Subject: pain --- .../storage/dist/src/platform/base64.d.ts | 20 ++++++++ .../storage/dist/src/platform/browser/base64.d.ts | 19 +++++++ .../dist/src/platform/browser/connection.d.ts | 55 ++++++++++++++++++++ .../storage/dist/src/platform/connection.d.ts | 22 ++++++++ .../storage/dist/src/platform/node/base64.d.ts | 19 +++++++ .../storage/dist/src/platform/node/connection.d.ts | 58 ++++++++++++++++++++++ 6 files changed, 193 insertions(+) create mode 100644 frontend-old/node_modules/@firebase/storage/dist/src/platform/base64.d.ts create mode 100644 frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts create mode 100644 frontend-old/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts create mode 100644 frontend-old/node_modules/@firebase/storage/dist/src/platform/connection.d.ts create mode 100644 frontend-old/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts create mode 100644 frontend-old/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts (limited to 'frontend-old/node_modules/@firebase/storage/dist/src/platform') 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 implements Connection { + 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; + 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 { + initXhr(): void; +} +export declare function newTextConnection(): Connection; +export declare class XhrBytesConnection extends XhrConnection { + private data_?; + initXhr(): void; +} +export declare function newBytesConnection(): Connection; +export declare class XhrBlobConnection extends XhrConnection { + initXhr(): void; +} +export declare function newBlobConnection(): Connection; +export declare function newStreamConnection(): Connection; +export declare function injectTestConnection(factory: (() => Connection) | 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) | null): void; +export declare function newTextConnection(): Connection; +export declare function newBytesConnection(): Connection; +export declare function newBlobConnection(): Connection; +export declare function newStreamConnection(): Connection>; 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 implements Connection { + 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): Promise; + 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 { + getResponse(): string; +} +export declare function newTextConnection(): Connection; +export declare class FetchBytesConnection extends FetchConnection { + getResponse(): ArrayBuffer; +} +export declare function newBytesConnection(): Connection; +export declare class FetchStreamConnection extends FetchConnection> { + private stream_; + send(url: string, method: string, isUsingEmulator: boolean, body?: NodeJS.ArrayBufferView | Blob | string, headers?: Record): Promise; + getResponse(): ReadableStream; +} +export declare function newStreamConnection(): Connection>; +export declare function newBlobConnection(): Connection; +export declare function injectTestConnection(factory: (() => Connection) | null): void; +export {}; -- cgit v1.2.3