rack-node
Version:
write like human, search like computer
21 lines (20 loc) • 582 B
TypeScript
/**
* Parvez M Robin
* this@parvezmrobin.com
* Jul 07, 2020
*/
export declare enum Score {
KAC = 0,
KKC = 1,
ALL = 2
}
declare class CodeTokenProvider {
protected readonly query: string[];
protected tokenMap?: Map<string, string[]>;
protected tokenScores?: Map<string, number>;
constructor(rawQuery: string);
recommendApi(score?: Score): Promise<[string, number][]>;
protected decomposeQueryTerms(rawQuery: string): string[];
protected calculateScores(score: Score): Promise<void>;
}
export default CodeTokenProvider;