- IAPI
• auth: IAuthentication
Defined in API.ts:22
• concurrent: ReturnType<concurrencyManager>
Defined in API.ts:24
• xhr: AxiosInstance
Defined in API.ts:23
▸ delete<T>(endpoint
: string): Promise<T>
Defined in API.ts:30
Type parameters:
▪ T: any
Parameters:
Name | Type |
---|---|
endpoint |
string |
Returns: Promise<T>
▸ get<T>(endpoint
: string, params?
: object): Promise<T>
Defined in API.ts:26
Type parameters:
▪ T: any
Parameters:
Name | Type |
---|---|
endpoint |
string |
params? |
object |
Returns: Promise<T>
▸ getPayload<T>(): T
Defined in API.ts:31
Type parameters:
▪ T: object
Returns: T
▸ patch<T>(endpoint
: string, body?
: BodyType, params?
: object): Promise<T>
Defined in API.ts:28
Type parameters:
▪ T: any
Parameters:
Name | Type |
---|---|
endpoint |
string |
body? |
BodyType |
params? |
object |
Returns: Promise<T>
▸ post<T>(endpoint
: string, body?
: BodyType, params?
: object): Promise<T>
Defined in API.ts:27
Type parameters:
▪ T: any
Parameters:
Name | Type |
---|---|
endpoint |
string |
body? |
BodyType |
params? |
object |
Returns: Promise<T>
▸ put<T>(endpoint
: string, body?
: BodyType, params?
: object): Promise<T>
Defined in API.ts:29
Type parameters:
▪ T: any
Parameters:
Name | Type |
---|---|
endpoint |
string |
body? |
BodyType |
params? |
object |
Returns: Promise<T>
▸ request<T>(method
: RequestMethod, endpoint
: string, params?
: object, data?
: object, noProject?
: boolean, headers?
: object, skipParseToJSON?
: boolean): Promise<T>
Defined in API.ts:32
Type parameters:
▪ T: any
Parameters:
Name | Type |
---|---|
method |
RequestMethod |
endpoint |
string |
params? |
object |
data? |
object |
noProject? |
boolean |
headers? |
object |
skipParseToJSON? |
boolean |
Returns: Promise<T>
▸ reset(): void
Defined in API.ts:25
Returns: void