@ssttevee/streamsearch
Version:
A port of streamsearch for es modules using Web APIs
15 lines (14 loc) • 405 B
TypeScript
export declare const MATCH: unique symbol;
export declare type Token = Uint8Array | typeof MATCH;
export declare class StreamSearch {
private _needle;
private _lastChar;
private _occ;
private _lookbehind;
constructor(needle: Uint8Array | string);
feed(chunk: Uint8Array): Token[];
end(): Uint8Array;
private _feed;
private _charAt;
private _memcmp;
}