pty-shell
Version:
a virtual PTY shell for javaScript
22 lines (21 loc) • 1.05 kB
TypeScript
export declare class word_detection_js {
root: any;
size: any;
constructor();
add(str: any): void;
clear(): void;
/**
* 在完全匹配的基础之上(不是尽可能) 再额外添加一个字符 获取这个额外添加的字符的所有更多尽可能的可能性
* @param word
* @param extra_word_char 在匹配自己的前提下 获取以此 往前多一个分叉的所有子分叉 (比如 cmd 使用 . 获取 cmd.exe cmd.bat 等)
*/
detection_next_list_word(word: any, extra_word_char: any): any[];
/**
* 会 ”尽可能“ 的往前匹配更多更匹配的 "唯一" 单词(有分叉就停止检索)
* 如果和原本的输入一样就不返回了
* @param word 单词 而不是被检测的文本
* @param prefer_char 如果有这种情况 遇上分叉了 但是提供一个可选项,使用这个如果可以继续往前获取唯一的单词就继续往前
* @return str or undefined
*/
detection_next_one_word(word: any, prefer_char?: any): any;
}