UNPKG

text-stream-search

Version:

Searches for occurrences of a given search term in Node.js text streams

14 lines (13 loc) 467 B
import { ReadableStream } from "text-stream-accumulator"; declare class TextStreamSearch { private accumulator; private searches; constructor(stream: ReadableStream); fullText(): string; reset(): void; waitForText(query: string, timeout?: number): Promise<{}>; waitForRegex(query: RegExp, timeout?: number): Promise<void>; onStreamData(data: string): void; checkSearches(): Promise<void>; } export = TextStreamSearch;