rivalsjs
Version:
<h1 align="center"> Rivals JS </h1>
21 lines (17 loc) • 506 B
TypeScript
import * as axios from 'axios';
interface ClientConfig {
apiKey: string;
retryOnRateLimit?: boolean;
verifyRateLimitHeader?: boolean;
}
type Client = ReturnType<typeof buildAxios>;
/**
* Create an Axios client to be used with RivalsJS.
*
* @export
* @param {ClientConfig} config
* @returns {Client}
*/
declare function createRivalsClient(config: ClientConfig): Client;
declare function buildAxios(config: ClientConfig): axios.AxiosInstance;
export { type Client, createRivalsClient };