aboutsummaryrefslogtreecommitdiff
path: root/node_modules/readable-web-to-node-stream/lib/index.d.ts
diff options
context:
space:
mode:
authorMinteck <freeziv.ytb@gmail.com>2021-03-07 18:29:17 +0100
committerMinteck <freeziv.ytb@gmail.com>2021-03-07 18:29:17 +0100
commit0f79e708bf07721b73ea41e5d341be08e8ea4dce (patch)
treef3c63cd6a9f4ef0b26f95eec6a031600232e80c8 /node_modules/readable-web-to-node-stream/lib/index.d.ts
downloadelectrode-0f79e708bf07721b73ea41e5d341be08e8ea4dce.tar.gz
electrode-0f79e708bf07721b73ea41e5d341be08e8ea4dce.tar.bz2
electrode-0f79e708bf07721b73ea41e5d341be08e8ea4dce.zip
Initial commit
Diffstat (limited to 'node_modules/readable-web-to-node-stream/lib/index.d.ts')
-rw-r--r--node_modules/readable-web-to-node-stream/lib/index.d.ts39
1 files changed, 39 insertions, 0 deletions
diff --git a/node_modules/readable-web-to-node-stream/lib/index.d.ts b/node_modules/readable-web-to-node-stream/lib/index.d.ts
new file mode 100644
index 0000000..7d7145b
--- /dev/null
+++ b/node_modules/readable-web-to-node-stream/lib/index.d.ts
@@ -0,0 +1,39 @@
+import { Readable } from 'readable-stream';
+/**
+ * Converts a Web-API stream into Node stream.Readable class
+ * Node stream readable: https://nodejs.org/api/stream.html#stream_readable_streams
+ * Web API readable-stream: https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream
+ * Node readable stream: https://nodejs.org/api/stream.html#stream_readable_streams
+ */
+export declare class ReadableWebToNodeStream extends Readable {
+ bytesRead: number;
+ released: boolean;
+ /**
+ * Default web API stream reader
+ * https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultReader
+ */
+ private reader;
+ private pendingRead;
+ /**
+ *
+ * @param stream Readable​Stream: https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream
+ */
+ constructor(stream: ReadableStream);
+ /**
+ * Implementation of readable._read(size).
+ * When readable._read() is called, if data is available from the resource,
+ * the implementation should begin pushing that data into the read queue
+ * https://nodejs.org/api/stream.html#stream_readable_read_size_1
+ */
+ _read(): Promise<void>;
+ /**
+ * If there is no unresolved read call to Web-API Readable​Stream immediately returns;
+ * otherwise will wait until the read is resolved.
+ */
+ waitForReadToComplete(): Promise<void>;
+ /**
+ * Close wrapper
+ */
+ close(): Promise<void>;
+ private syncAndRelease;
+}