esiil
Version:
Minimalist library for EVE Online's ESI
13 lines (12 loc) • 1.1 kB
TypeScript
import { RequestInit } from "node-fetch";
import IExtraParametersWithSig from "../interfaces/ExtraParametersWithSig";
import IServiceResponse from "../interfaces/responses/ServiceResponse";
import ITokenServiceResponse from "../interfaces/responses/TokenServiceResponse";
import ICcpJwtServiceResponse from "../interfaces/responses/CcpJwtServiceResponse";
declare function _basicGet(path: string, extraParams: IExtraParametersWithSig): Promise<IServiceResponse>;
declare function _sendPathRequest(path: string, extraParams: IExtraParametersWithSig, options: RequestInit, payload?: object): Promise<IServiceResponse>;
declare function _sendCustomRequest(url: string, options: RequestInit, payload?: object): Promise<IServiceResponse>;
declare function _sendTokenRequest(url: string, options: RequestInit, payload: string): Promise<ITokenServiceResponse>;
declare function _jwtGet(): Promise<ICcpJwtServiceResponse>;
declare function doFetch(url: string, options: RequestInit): Promise<IServiceResponse>;
export { _basicGet, _sendPathRequest, _sendCustomRequest, _sendTokenRequest, _jwtGet, doFetch };