Skip to content

TokenAdapter

Type parameters

Type parameterValue
T extends TokenTypesTokenTypes
K extends booleanT extends "code" | "app" ? true : never

Constructors

new TokenAdapter()

1
new TokenAdapter<T, K>(options: TokenAdapterOptions<T, K>): TokenAdapter<T, K>

Parameters

ParameterType
optionsTokenAdapterOptions<T, K>

Returns

TokenAdapter<T, K>

Source

twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:7

Properties

PropertyType
refreshT extends "app" | "code" ? K : never
refreshTokenT extends "code" ? K extends true ? string : never : never
tokenstring
typeT

Methods

isAppToken()

1
isAppToken(): boolean

Returns

boolean

Source

twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:11


isUserToken()

1
isUserToken(): boolean

Returns

boolean

Source

twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:10


setRefreshToken()

1
setRefreshToken(refreshToken: string): this

Parameters

ParameterType
refreshTokenstring

Returns

this

Source

twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:9


setToken()

1
setToken(token: string): this

Parameters

ParameterType
tokenstring

Returns

this

Source

twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:8