UNPKG

imgur

Version:

Unofficial JavaScript library for Imgur

17 lines (15 loc) 675 B
import { ImgurClient } from '../client'; import { ImgurApiResponse, GalleryData } from '../common/types'; import { URL } from 'whatwg-url'; export type TimeOptions = { subreddit: string; sort?: 'time'; page?: number; }; export type TopOptions = Omit<TimeOptions, 'sort'> & { sort?: 'top'; window?: 'day' | 'week' | 'month' | 'year' | 'all'; }; export type SubredditGalleryOptions = TimeOptions | TopOptions; export declare function constructSubredditGalleryUrl(options: SubredditGalleryOptions): URL; export declare function getSubredditGallery(client: ImgurClient, options: SubredditGalleryOptions): Promise<ImgurApiResponse<GalleryData>>;