UNPKG

v-regexp

Version:

JavaScript Regular Expression Parser and Visualizer.

42 lines (41 loc) 1.09 kB
export default RegExp; declare function RegExp(re: any, options: any): RegExp; declare class RegExp { constructor(re: any, options: any); ast: import("./parse").AST; source: any; multiline: boolean; global: boolean; ignoreCase: boolean; debug: boolean; flags: string; toString(): string; test(s: any): boolean; exec(s: any): any[]; lastIndex: any; getNFA(): { accepts: {}; router: {}; input: (s: any, startIndex: any, _debug: any) => any; assertDFA: () => boolean; accept: (state: any) => any; }; _nfa: { accepts: {}; router: {}; input: (s: any, startIndex: any, _debug: any) => any; assertDFA: () => boolean; accept: (state: any) => any; }; } declare namespace RegExp { export { DEBUG, D, MULTILINE, M, GLOBAL, G, IGNORECASE, I }; } declare var DEBUG: number; declare var D: number; declare var MULTILINE: number; declare var M: number; declare var GLOBAL: number; declare var G: number; declare var IGNORECASE: number; declare var I: number;