the-odds-api
Version:
The Odds API Implementation in NodeJs
21 lines (20 loc) • 765 B
TypeScript
import { SportParams, OddParams } from './params';
import { SportResult, OddResult } from './results';
declare class TheOddsAPI {
baseUrl: string;
constructor(apiKey: string);
_request(url: string): Promise<{
result: any;
header: {
requestsRemaining: number;
requestsUsed: number;
};
}>;
_getResult(endpoint: string, options: object, headerData: boolean): Promise<any>;
getSports(params?: SportParams | null, headerData?: boolean): Promise<SportResult>;
getOdds(params: OddParams, headerData?: boolean): Promise<OddResult>;
}
export default TheOddsAPI;
export { default as Market } from "./market";
export { default as Region } from "./region";
export { default as Sport } from "./sport";