UNPKG

dev-to-js

Version:

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

14 lines (13 loc) 619 B
import { Base, Pagination } from '../base'; import { Listing, ListingCategory, NewListing, UpdateListing } from './types'; declare type SearchListingsParams = Pagination & { category?: ListingCategory; }; export declare class Listings extends Base { getListings(params?: SearchListingsParams): Promise<Listing[]>; getListingsByCategory(category: ListingCategory, params?: Pagination): Promise<Listing[]>; getListing(id: number): Promise<Listing>; createListing(params: NewListing): Promise<Listing>; updateListing(id: number, params?: UpdateListing): Promise<Listing>; } export {};