(stream: NodeJS.ReadableStream, callback: MessageCallback)
| 3 | import { Parser, MessageCallback } from './parser' |
| 4 | |
| 5 | export function parse(stream: NodeJS.ReadableStream, callback: MessageCallback): Promise<void> { |
| 6 | const parser = new Parser() |
| 7 | stream.on('data', (buffer: Buffer) => parser.parse(buffer, callback)) |
| 8 | return new Promise((resolve) => stream.on('end', () => resolve())) |
| 9 | } |
| 10 | |
| 11 | export { serialize, DatabaseError } |