1 | import ParameterType from './ParameterType';
|
2 | export default class ParameterTypeMatcher {
|
3 | readonly parameterType: ParameterType<any>;
|
4 | private readonly regexpString;
|
5 | private readonly text;
|
6 | private matchPosition;
|
7 | private readonly match;
|
8 | constructor(parameterType: ParameterType<any>, regexpString: string, text: string, matchPosition?: number);
|
9 | advanceTo(newMatchPosition: number): ParameterTypeMatcher;
|
10 | readonly find: boolean | RegExpMatchArray;
|
11 | readonly start: number;
|
12 | readonly full_word: boolean | RegExpMatchArray;
|
13 | readonly match_start_word: true | RegExpMatchArray;
|
14 | readonly match_end_word: true | RegExpMatchArray;
|
15 | readonly group: string;
|
16 | static compare(a: ParameterTypeMatcher, b: ParameterTypeMatcher): number;
|
17 | }
|