UNPKG

dev-to-js

Version:

An universal client for the Dev.to API written in Typescript

14 lines (13 loc) 750 B
import { Article, SearchArticlesParams, NewArticle } from './types'; import { Base, Pagination } from '../base'; export declare class Articles extends Base { getArticles(params?: SearchArticlesParams): Promise<Articles[]>; getArticle(id: number): Promise<Article>; getArticleByPath(username: string, slug: string): Promise<Article>; getMyArticles(params?: Pagination): Promise<Article[]>; getMyPublishedArticles(params?: Pagination): Promise<Article[]>; getMyUnpublishedArticles(params?: Pagination): Promise<Article[]>; getMyAllArticles(params?: Pagination): Promise<Article[]>; createArticle(params: NewArticle): Promise<Article>; updateArticle(id: number, params?: NewArticle): Promise<Article>; }