added review endpoint and types
This commit is contained in:
@@ -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
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 './people';
|
||||
export * from './discover';
|
||||
export * from './review';
|
||||
|
||||
export interface AuthorDetails {
|
||||
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