omnipartners
Version:
Node.js wrapper for Omniparners API.
37 lines (36 loc) • 946 B
TypeScript
import { IAnimalBreed, IAnimalType, IAnimalUniverse, ILanguage, ISubscription, ITitle } from "../../data-types";
import Api from "../../lib/Api";
import { ICountry } from "../../types";
interface IInput {
lang?: string;
}
export default class Data extends Api {
languages(data: IInput): Promise<{
data: ILanguage[];
}>;
countries(data: IInput): Promise<{
data: ICountry[];
}>;
titles(data: IInput): Promise<{
data: ITitle[];
}>;
animalTypes(data: IInput): Promise<{
data: IAnimalType[];
}>;
animalBreeds(data: {
type: string;
order?: "priority_order" | "name";
} & IInput): Promise<{
data: IAnimalBreed[];
}>;
animalUniverses(data: {
type: string;
} & IInput): Promise<{
data: IAnimalUniverse[];
}>;
subscriptions(data: IInput): Promise<{
data: ISubscription[];
}>;
private _call;
}
export {};