added review endpoint and types
This commit is contained in:
@@ -11,4 +11,5 @@ export * from './configuration';
|
|||||||
export * from './tv-shows';
|
export * from './tv-shows';
|
||||||
export * from './discover';
|
export * from './discover';
|
||||||
export * from './people';
|
export * from './people';
|
||||||
|
export * from './review';
|
||||||
|
|
||||||
|
|||||||
12
src/endpoints/review.ts
Normal file
12
src/endpoints/review.ts
Normal 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}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@ export * from './tv-shows';
|
|||||||
export * from './watch-providers';
|
export * from './watch-providers';
|
||||||
export * from './people';
|
export * from './people';
|
||||||
export * from './discover';
|
export * from './discover';
|
||||||
|
export * from './review';
|
||||||
|
|
||||||
export interface AuthorDetails {
|
export interface AuthorDetails {
|
||||||
name: string;
|
name: string;
|
||||||
|
|||||||
8
src/types/review.ts
Normal file
8
src/types/review.ts
Normal 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;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user