Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArticleApi

Hierarchy

  • AuthenticatedRequester
    • ArticleApi

Index

Constructors

constructor

  • new ArticleApi(apiKey: string, serialize?: boolean): ArticleApi

Properties

Protected Readonly apiKey

apiKey: string

Protected Readonly serialize

serialize: boolean = true

Methods

get

  • get<QueryParams, Return>(route: string, query: QueryParams, serializer?: responseSerializer<Return>): Promise<Return>

getArticleById

  • getArticleById(id: string): Promise<Article>

getArticleByPath

  • getArticleByPath(username: string, slug: string): Promise<Article>

getUserPublishedArticle

  • getUserPublishedArticle(page?: number, per_page?: number): Promise<Article[]>

request

  • request(url: string, body?: string, method?: string): Promise<any>

Static serializeArticle

  • serializeArticle(data: any): Article

Static serializeArticles

  • serializeArticles(data: any[]): Article[]

Generated using TypeDoc