UNPKG

@r/api-client

Version:

node and browser reddit api library

20 lines (15 loc) 501 B
import Listing from './Listing'; export default class PostsFromSubreddit extends Listing { static endpoint = 'links'; static fetch(api, subredditNameOrOptions, options={}) { if (typeof subredditNameOrOptions === 'string') { options.subredditName = subredditNameOrOptions; } else { options = subredditNameOrOptions || {}; } return super.fetch(api, options); } get posts() { return this.apiResponse.results.map(this.apiResponse.getModelFromRecord); } }