diff --git a/src/endpoints/collections.ts b/src/endpoints/collections.ts index eac1121..0103ceb 100644 --- a/src/endpoints/collections.ts +++ b/src/endpoints/collections.ts @@ -1,4 +1,4 @@ -import { DetailedCollection, LanguageOption, PageOption } from '../types'; +import { DetailedCollection, ImageCollection, LanguageOption, PageOption, Translations } from '../types'; import { BaseEndpoint } from './base'; import querystring from 'querystring'; @@ -14,4 +14,14 @@ export class CollectionsEndpoint extends BaseEndpoint { return await this.api.get(`${BASE_COLLECTION}/${id}?${params}`); } + async images(id: number, options? : LanguageOption): Promise { + const params = querystring.encode(options); + return await this.api.get(`${BASE_COLLECTION}/${id}/images?${params}`); + } + + async translations(id: number, options? : LanguageOption): Promise { + const params = querystring.encode(options); + return await this.api.get(`${BASE_COLLECTION}/${id}/translations?${params}`); + } + } \ No newline at end of file