Properties
Private Readonly _apiKey
_apiKey: any
Private Readonly _baseURL
_baseURL: any
Methods
Private authHeaders
- authHeaders(): { Authorization: any }
-
Returns { Authorization: any }
createGroup
- createGroup(args: CreateGroupArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
deleteGroup
- deleteGroup(args: DeleteGroupArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
deleteReplay
- deleteReplay(args: DeleteReplayArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
downloadReplay
-
Parameters
Returns Promise<Response>
getGroup
- getGroup(args: GetGroupArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
getMaps
- getMaps(): Promise<{ data: any; response: Response }>
-
Returns Promise<{ data: any; response: Response }>
getReplay
- getReplay(args: GetReplayArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
listGroups
- listGroups(args?: ListGroupsArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
listReplays
- listReplays(args: ListReplaysArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
patchGroup
- patchGroup(__namedParameters: PatchGroupArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
patchReplay
- patchReplay(__namedParameters: PatchReplayArgs): Promise<{ data: any; response: Response }>
-
Parameters
Returns Promise<{ data: any; response: Response }>
ping
- ping(): Promise<{ data: any; response: Response }>
-
Returns Promise<{ data: any; response: Response }>
Private request
- request(url: URL, fetchArgs?: RequestInit, headers?: HeadersInit): Promise<{ data: any; response: Response }>
-
Parameters
-
url: URL
-
Optional fetchArgs: RequestInit
-
Optional headers: HeadersInit
Returns Promise<{ data: any; response: Response }>
uploadReplay
- uploadReplay(filepath: string, groupId?: string, visibility?: Visibility): Promise<{ data: any; response: Response }>
-
Parameters
-
filepath: string
-
Optional groupId: string
-
Optional visibility: Visibility
Returns Promise<{ data: any; response: Response }>
Create the authorization headers needed to call the ballchasing API.