tree-stream
Advanced tools
Comparing version 1.0.7 to 1.0.8
import { Duplex, Readable, Writable } from 'stream' | ||
export type Callback = (error?: Error) => void | ||
export type WritableCallback = (writable: Writable) => Promise<void> | ||
export type WritableStreamTreeFilter = (writable: WritableStreamTree) => Promise<boolean> | ||
@@ -22,5 +23,5 @@ | ||
const writable: (stream: Writable) => WritableStreamTree | ||
const writer: (writeCallback: (w: Writable) => Promise<void>) => WritableStreamTreeFilter | ||
const writer: (writeCallback: WritableCallback | WritableCallback[]) => WritableStreamTreeFilter | ||
} | ||
export = StreamTree |
@@ -240,3 +240,7 @@ var once = require('once') | ||
}) | ||
await writeCallback(stream) | ||
if (Array.isArray(writeCallback)) { | ||
for (const wcb of writeCallback) await wcb(stream) | ||
} else { | ||
await writeCallback(stream) | ||
} | ||
}) | ||
@@ -243,0 +247,0 @@ return !error |
{ | ||
"name": "tree-stream", | ||
"version": "1.0.7", | ||
"version": "1.0.8", | ||
"repository": "git://github.com/wholenews/tree-stream", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
16295
342