added review endpoint and types

This commit is contained in:
DerPenz
2023-02-22 17:27:32 +01:00
parent bca40f72b7
commit 02a1c85081
4 changed files with 22 additions and 0 deletions

View File

@@ -11,4 +11,5 @@ export * from './configuration';
export * from './tv-shows';
export * from './discover';
export * from './people';
export * from './review';

12
src/endpoints/review.ts Normal file
View File

@@ -0,0 +1,12 @@
import { ReviewDetails } from '../types';
import { BaseEndpoint } from './base';
export class ReviewEndpoint extends BaseEndpoint {
constructor(accessToken: string) {
super(accessToken);
}
async details(id: string): Promise<ReviewDetails> {
return await this.api.get<ReviewDetails>(`/review/${id}`);
}
}

View File

@@ -8,6 +8,7 @@ export * from './tv-shows';
export * from './watch-providers';
export * from './people';
export * from './discover';
export * from './review';
export interface AuthorDetails {
name: string;

8
src/types/review.ts Normal file
View File

@@ -0,0 +1,8 @@
import { Review } from './';
export interface ReviewDetails extends Review{
iso_639_1: string;
media_id: number;
media_title: number;
media_type: number;
}