UNPKG

@twurple/auth

Version:

Authenticate with Twitch and stop caring about refreshing tokens.

17 lines 1.3 kB
export type { AccessToken, AccessTokenMaybeWithUserId, AccessTokenWithUserId, ExpireableAccessToken, } from './AccessToken'; export { accessTokenIsExpired, getExpiryDateOfAccessToken } from './AccessToken'; export { exchangeCode, getAppToken, getTokenInfo, getValidTokenFromProviderForUser, getValidTokenFromProviderForIntent, refreshUserToken, revokeToken, } from './helpers'; export { TokenFetcher } from './TokenFetcher'; export { TokenInfo } from './TokenInfo'; export type { TokenInfoData } from './TokenInfo.external'; export type { AuthProvider } from './providers/AuthProvider'; export { AppTokenAuthProvider } from './providers/AppTokenAuthProvider'; export { RefreshingAuthProvider } from './providers/RefreshingAuthProvider'; export type { RefreshingAuthProviderConfig } from './providers/RefreshingAuthProvider'; export { StaticAuthProvider } from './providers/StaticAuthProvider'; export { CachedRefreshFailureError } from './errors/CachedRefreshFailureError'; export { IntermediateUserRemovalError } from './errors/IntermediateUserRemovalError'; export { InvalidTokenError } from './errors/InvalidTokenError'; export { InvalidTokenTypeError } from './errors/InvalidTokenTypeError'; export { UnknownIntentError } from './errors/UnknownIntentError'; //# sourceMappingURL=index.d.ts.map