TokenAdapter
Type parameters
| Type parameter | Value |
|---|---|
T extends TokenTypes | TokenTypes |
K extends boolean | T extends "code" | "app" | "device" ? true : never |
Constructors
new TokenAdapter()
1new TokenAdapter<T, K>(options: TokenAdapterOptions<T, K>): TokenAdapter<T, K>Parameters
| Parameter | Type |
|---|---|
options | TokenAdapterOptions<T, K> |
Returns
TokenAdapter<T, K>
Source
twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:7
Properties
| Property | Modifier | Type |
|---|---|---|
refresh | readonly | T extends "code" | "app" | "device" ? K : never |
refreshToken | public | T extends "code" | "device" ? K extends true ? string : never : never |
token | public | string |
type | readonly | T |
Methods
isAppToken()
1isAppToken(): booleanReturns
boolean
Source
twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:11
isUserToken()
1isUserToken(): booleanReturns
boolean
Source
twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:10
setRefreshToken()
1setRefreshToken(refreshToken: string): thisParameters
| Parameter | Type |
|---|---|
refreshToken | string |
Returns
this
Source
twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:9
setToken()
1setToken(token: string): thisParameters
| Parameter | Type |
|---|---|
token | string |
Returns
this
Source
twitchfy/packages/helix/dist/structures/TokenAdapter.d.ts:8