@signalk/streams
Version:
Utilities for handling streams of Signal K data
25 lines • 753 B
TypeScript
import { Transform, TransformCallback } from 'stream';
import type { CreateDebug } from './types';
interface CanboatJsOptions {
app: {
emit(event: string, ...args: unknown[]): void;
};
analyzerOutEvent?: string;
useCamelCompat?: boolean;
createDebug?: CreateDebug;
[key: string]: unknown;
}
interface FileChunk {
fromFile: boolean;
data: string;
timestamp: string;
}
export default class CanboatJs extends Transform {
private readonly fromPgn;
private readonly app;
private readonly analyzerOutEvent;
constructor(options: CanboatJsOptions);
_transform(chunk: Buffer | FileChunk, encoding: BufferEncoding, done: TransformCallback): void;
}
export {};
//# sourceMappingURL=canboatjs.d.ts.map