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.
7 lines (6 loc) • 458 B
TypeScript
import { CharacterReader } from '../character-reader/character-reader-level-0';
import { OurRange } from '../our-range';
import { CharacterClassEscape } from 'regjsparser';
export type CharacterClassEscapeValue = 'd' | 'D' | 'w' | 'W' | 's' | 'S';
export declare function characterClassEscapeToRange(value: CharacterClassEscapeValue): readonly OurRange[];
export declare function buildCharacterClassEscapeReader(node: CharacterClassEscape): CharacterReader;