UNPKG

745 BTypeScriptView Raw
1/// <reference types="node" />
2import { URL } from 'url';
3import { Lincoln } from '@nofrills/lincoln';
4import { Resource } from '@nativecode/rest-client';
5import { Movie } from '../Models/Movie';
6import { MovieInfo } from '../Models/MovieInfo';
7export declare class MovieResource extends Resource {
8 constructor(url: URL, apikey: string, logger: Lincoln);
9 add(movie: MovieInfo): Promise<Movie>;
10 id(id: number): Promise<Movie>;
11 imdb(imdbId: string): Promise<Movie>;
12 list(): Promise<Movie[]>;
13 lookup(term: string): Promise<Movie[]>;
14 remove(id: number, deleteFiles?: boolean): Promise<void>;
15 tmdb(tmdbId: number): Promise<Movie>;
16 update(movie: Movie): Promise<Movie>;
17}
18//# sourceMappingURL=MovieResource.d.ts.map
\No newline at end of file