tmdb-interface
Version:
This is a Node.js wrapper of TMDB API. We apply chain-style design on it, which make it more semantic and functional.
20 lines • 564 B
JavaScript
module.exports = (self) => {
return () => {
const args = { keyword: '', page: 1 }
return {
page(page = 1) {
args.page = page
return this
},
keyword(keyword = '') {
args.keyword = keyword
return this
},
end() {
self.url = self.api(`/search/multi`, { query: args.keyword, page: args.page })
self.type = 'search'
return self
}
}
}
}