Methods
addQuestionToFavorite
- addQuestionToFavorite(favoriteSlug: string, questionSlug: string): Promise<{ error: string; ok: boolean }>
Parameters
favoriteSlug: string
questionSlug: string
Returns Promise<{ error: string; ok: boolean }>
batchAddQuestionsToFavorite
- batchAddQuestionsToFavorite(favoriteSlug: string, questionSlugs: string[]): Promise<{ error: string; ok: boolean }>
Parameters
favoriteSlug: string
questionSlugs: string[]
Returns Promise<{ error: string; ok: boolean }>
Private fillSimilarProblems
- fillSimilarProblems(problem: Problem): Promise<void>
Parameters
Returns Promise<void>
getProblem
- getProblem(titleSlug: string): Promise<Problem>
getProblemsByCompany
- getProblemsByCompany(company: string): Promise<TagInfo>
getProblemsByTag
- getProblemsByTag(tag: string): Promise<TagInfo>
getRandomQuestion
- getRandomQuestion(): Promise<Problem>
getSimilarProblems
- getSimilarProblems(titleSlug: string, depth?: number): Promise<Problem>
Parameters
titleSlug: string
depth: number = 1
Returns Promise<Problem>
Private parseSimilarQuestions
- parseSimilarQuestions(problem: Problem): any