applying format

This commit is contained in:
Benjamin Lei
2023-08-30 17:58:37 -07:00
parent caae3009d5
commit f605edf354
10 changed files with 35 additions and 19 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "tmdb-ts",
"version": "1.0.0",
"version": "1.4.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "tmdb-ts",
"version": "1.0.0",
"version": "1.4.0",
"license": "MIT",
"dependencies": {
"cross-fetch": "^3.1.4"

View File

@@ -5,12 +5,11 @@
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"compile": "rm -rf dist && tsc -d && npm run copy-types",
"compile": "rm -rf dist && tsc -d",
"lint": "eslint --ext .ts src/",
"lint:fix": "eslint --ext .ts src/ --fix",
"format": "npx prettier --write src",
"pre-commit": "npm run lint",
"copy-types": "mkdir dist/types && cp src/types/*.d.ts dist/types"
"pre-commit": "npm run lint"
},
"bugs": {
"url": "https://github.com/blakejoy/tmdb-ts/issues",

View File

@@ -1,4 +1,8 @@
import { CompanyDetails, AlternativeNames, CompanyImages } from './../types/companies';
import {
CompanyDetails,
AlternativeNames,
CompanyImages,
} from './../types/companies';
import { BaseEndpoint } from './base';
export class CompaniesEndpoint extends BaseEndpoint {
@@ -11,7 +15,9 @@ export class CompaniesEndpoint extends BaseEndpoint {
}
async alternativeNames(id: number): Promise<AlternativeNames> {
return await this.api.get<AlternativeNames>(`/company/${id}/alternative_names`);
return await this.api.get<AlternativeNames>(
`/company/${id}/alternative_names`
);
}
async images(id: number): Promise<CompanyImages> {

View File

@@ -16,4 +16,3 @@ export * from './keywords';
export * from './collections';
export * from './tv-seasons';
export * from './tv-episode';

View File

@@ -58,8 +58,14 @@ export class MoviesEndpoint extends BaseEndpoint {
);
}
async changes(id: number, options?: ChangeOption): Promise<Changes<MovieChangeValue>> {
return await this.api.get<Changes<MovieChangeValue>>(`${BASE_MOVIE}/${id}/changes`, options);
async changes(
id: number,
options?: ChangeOption
): Promise<Changes<MovieChangeValue>> {
return await this.api.get<Changes<MovieChangeValue>>(
`${BASE_MOVIE}/${id}/changes`,
options
);
}
async credits(id: number): Promise<Credits> {

View File

@@ -59,8 +59,14 @@ export class TvShowsEndpoint extends BaseEndpoint {
);
}
async changes(id: number, options?: ChangeOption): Promise<Changes<TvShowChangeValue>> {
return await this.api.get<Changes<TvShowChangeValue>>(`${BASE_TV}/${id}/changes`, options);
async changes(
id: number,
options?: ChangeOption
): Promise<Changes<TvShowChangeValue>> {
return await this.api.get<Changes<TvShowChangeValue>>(
`${BASE_TV}/${id}/changes`,
options
);
}
async contentRatings(id: number): Promise<ContentRatings> {

View File

@@ -94,7 +94,7 @@ export class TMDB {
return new CollectionsEndpoint(this.accessToken);
}
get tvSeasons() : TvSeasonsEndpoint {
get tvSeasons(): TvSeasonsEndpoint {
return new TvSeasonsEndpoint(this.accessToken);
}
}

View File

@@ -28,6 +28,6 @@ export interface Name {
}
export interface CompanyImages {
id: number;
logos: Image[];
id: number;
logos: Image[];
}

View File

@@ -164,9 +164,9 @@ export type AppendToResponse<
? MovieChangeValue
: Media extends 'tvShow'
? TvShowChangeValue
: Media extends 'tvSeason'
? TvSeasonChangeValue :
TvEpisodeChangeValue
: Media extends 'tvSeason'
? TvSeasonChangeValue
: TvEpisodeChangeValue
>;
}
: object) &

View File

@@ -55,4 +55,4 @@ export interface TvEpisodeTranslations {
};
}
export type TvEpisodeChangeValue = string | unknown;
export type TvEpisodeChangeValue = string | unknown;