10 lines
559 B
TypeScript
10 lines
559 B
TypeScript
|
|
/**
|
||
|
|
* 生成给定函数体的函数注释。
|
||
|
|
*
|
||
|
|
* @param {RegExp} regExp - 用于匹配的正则表达式。
|
||
|
|
* @param {(text: string, match: boolean) => T} matchHandler - 处理匹配到的文本的函数。
|
||
|
|
* @param {(text: string, match: boolean) => T} [textHandler] - 处理未匹配到的文本的函数。
|
||
|
|
* @return {(str: string) => T[]} - 分词器函数。
|
||
|
|
*/
|
||
|
|
export declare function stringTokenizer<T>(regExp: RegExp, matchHandler: (text: string, match: boolean) => T, textHandler?: (text: string, match: boolean) => T): (str: string) => T[];
|