Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

Constructors

constructor

Properties

Private graphQLHelper

graphQLHelper: GraphQLHelper

Private httpHelper

httpHelper: HttpHelper

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>

getMyLists

getProblem

  • getProblem(titleSlug: string): Promise<Problem>

getProblems

getProblemsByCompany

  • getProblemsByCompany(company: string): Promise<TagInfo>

getProblemsByTag

  • getProblemsByTag(tag: string): Promise<TagInfo>

getPublicList

getRandomQuestion

  • getRandomQuestion(): Promise<Problem>

getSimilarProblems

  • getSimilarProblems(titleSlug: string, depth?: number): Promise<Problem>

getSubmissions

Private parseSimilarQuestions

  • parseSimilarQuestions(problem: Problem): any