node-ttv
Version:
A Node.js wrapper for Twitch.tv's helix API.
13 lines (12 loc) • 704 B
TypeScript
import { Method } from "../util/webRequest";
export default class ApiCalls {
private readonly CLIENT_ID;
constructor(cliendID: string);
private removeUndefined;
apiCall(token: string, path: string, queryParams: any, bodyParams: any, method: Method): Promise<any>;
apiGet(token: string, path: string, queryParams: any): Promise<any>;
apiPost(token: string, path: string, queryParams: any, bodyParams: any): Promise<any>;
apiPut(token: string, path: string, queryParams: any, bodyParams: any): Promise<any>;
apiPatch(token: string, path: string, queryParams: any, bodyParams: any): Promise<any>;
apiDelete(token: string, path: string, queryParams: any): Promise<any>;
}