dev-to-js
Version:
An universal client for the Dev.to API written in Typescript
14 lines (13 loc) • 619 B
TypeScript
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 {};