torrent-api-ts
Version:
[](https://github.com/semantic-release/semantic-release) [](https
36 lines (35 loc) • 943 B
TypeScript
import { RequestParams } from './Params';
export declare enum SearchCategory {
TV = "tv",
Movies = "movies",
}
export declare enum JsonFormat {
JSON = "json",
JSON_EXTENDED = "json_extended",
}
export declare enum SortOrder {
LAST = "last",
SEEDERS = "seeders",
LEECHERS = "leechers",
}
export interface SearchParams extends RequestParams {
search_string?: string;
search_imdb?: string;
category?: SearchCategory;
format?: JsonFormat;
min_seeders?: number;
min_leechers?: number;
ranked?: boolean;
sort?: SortOrder;
limit?: number;
}
export declare class DefaultSearch implements SearchParams {
readonly search_string?: string;
readonly category: SearchCategory;
format: JsonFormat;
ranked?: boolean;
sort?: SortOrder;
limit?: number;
mode: string;
constructor(searchString: string, category: SearchCategory);
}