in src/endpoints/TracksEndpoints.ts [7:18]
public get(ids: string[], market?: Market): Promise<Track[]>
public async get(idOrIds: string | string[], market?: Market) {
if (typeof idOrIds === 'string') {
const params = this.paramsFor({ market });
return this.getRequest<Track>(`tracks/${idOrIds}${params}`);
}
const params = this.paramsFor({ ids: idOrIds, market });
// TODO: only returns top 20, validate here
const response = await this.getRequest<Tracks>(`tracks${params}`);
return response.tracks;
}