Type Alias ParserFunction
ParserFunction: ( vars: { [key in string]: string }, state: { index: number; lastIndex: number; length: number; parse: (str: string) => string; parseIter: (str: string) => IterableIterator<ParseData>; parseNext: (str: string, start: number) => ParseData; parseParagraph: (str: string) => string; src: string; },) => string| ParseData Type declaration
- (
vars: { [key in string]: string },
state: {
index: number;
lastIndex: number;
length: number;
parse: (str: string) => string;
parseIter: (str: string) => IterableIterator<ParseData>;
parseNext: (str: string, start: number) => ParseData;
parseParagraph: (str: string) => string;
src: string;
},
): string
| ParseData Parameters
- vars: { [key in string]: string }
- state: {
index: number;
lastIndex: number;
length: number;
parse: (str: string) => string;
parseIter: (str: string) => IterableIterator<ParseData>;
parseNext: (str: string, start: number) => ParseData;
parseParagraph: (str: string) => string;
src: string;
}index: number
lastIndex: number
length: number
parse: (str: string) => string
parseIter: (str: string) => IterableIterator<ParseData>
parseNext: (str: string, start: number) => ParseData
parseParagraph: (str: string) => string
src: string
Index of the token