parent: RegExpLiteral | null;\r
dotAll: boolean;\r
global: boolean;\r
+ hasIndices: boolean;\r
ignoreCase: boolean;\r
multiline: boolean;\r
sticky: boolean;\r
ecmaVersion?: EcmaVersion;\r
onLiteralEnter?(start: number): void;\r
onLiteralLeave?(start: number, end: number): void;\r
- onFlags?(start: number, end: number, global: boolean, ignoreCase: boolean, multiline: boolean, unicode: boolean, sticky: boolean, dotAll: boolean): void;\r
+ onFlags?(start: number, end: number, global: boolean, ignoreCase: boolean, multiline: boolean, unicode: boolean, sticky: boolean, dotAll: boolean, hasIndices: boolean): void;\r
onPatternEnter?(start: number): void;\r
onPatternLeave?(start: number, end: number): void;\r
onDisjunctionEnter?(start: number): void;\r
}\r
\r
declare module 'regexpp/ecma-versions' {\r
- export type EcmaVersion = 5 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020;\r
+ export type EcmaVersion = 5 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022;\r
}\r
\r