Skip to content

Class: ApiClient

Constructors

new ApiClient(client)

private new ApiClient(client): ApiClient

Parameters

ParameterType
clientKient

Returns

ApiClient

core/api.client.ts:29

Properties

ModifierPropertyTypeDescription
private_apiFetch$Fetch-
private_clientKient-
private_cycleClientCycleTLSClient-
privatebearerTokenstring-
privatecookieJarCookieJar-
privatekickAuthHeaderstring-

Methods

callKickApi()

callKickApi(params): Promise<CycleTLSResponse>

Parameters

ParameterType
paramsCallKickAPICycles

Returns

Promise<CycleTLSResponse>

core/api.client.ts:49


handleCookies()

private handleCookies(response, url): Promise<void>

Parameters

ParameterType
responseCycleTLSResponse
urlstring

Returns

Promise<void>

core/api.client.ts:78


init()

private init(): Promise<void>

Returns

Promise<void>

core/api.client.ts:36


setBearerToken()

setBearerToken(token): Promise<void>

Parameters

ParameterType
tokenstring

Returns

Promise<void>

core/api.client.ts:70


setKickAuthHeader()

setKickAuthHeader(kickAuthHeader): Promise<void>

Parameters

ParameterType
kickAuthHeaderstring

Returns

Promise<void>

core/api.client.ts:74


create()

static create(client): Promise<ApiClient>

Parameters

ParameterType
clientKient

Returns

Promise<ApiClient>

core/api.client.ts:43


Generated using typedoc-plugin-markdown and TypeDoc