UNPKG

774 BTypeScriptView Raw
1import ParameterType from './ParameterType';
2export 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}