text-stream-search
Version:
Searches for occurrences of a given search term in Node.js text streams
14 lines (13 loc) • 467 B
TypeScript
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;