UNPKG

redos-detector

Version:

A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.

13 lines (12 loc) 694 B
import { CharacterReaderLevel2ReturnValue, CharacterReaderLevel2Value } from './character-reader/character-reader-level-2'; import { ForkableReader, Reader } from './reader'; export declare const isUnboundedReaderTypeStep: unique symbol; export type IsUnboundedReaderValueStep = { type: typeof isUnboundedReaderTypeStep; }; export type IsUnboundedReaderValue = Readonly<IsUnboundedReaderValueStep>; export type IsUnboundedReader = Reader<IsUnboundedReaderValue, boolean>; export declare function isUnboundedReader({ multiLine, reader: inputReader, }: { multiLine: boolean; reader: ForkableReader<CharacterReaderLevel2Value, CharacterReaderLevel2ReturnValue>; }): IsUnboundedReader;