@signalk/streams
Version:
Utilities for handling streams of Signal K data
24 lines • 576 B
TypeScript
import { Writable } from 'stream';
interface FileStreamOptions {
filename: string;
app: {
config: {
configPath: string;
};
};
keepRunning?: boolean;
[key: string]: unknown;
}
export default class FileStream {
private readonly options;
private keepRunning;
private pipeTo;
private endIgnoringPassThrough;
private filestream;
constructor(options: FileStreamOptions);
pipe<T extends Writable>(pipeTo: T): T;
startStream(): void;
end(): void;
}
export {};
//# sourceMappingURL=filestream.d.ts.map