UNPKG

@twurple/auth

Version:

Authenticate with Twitch and stop caring about refreshing tokens.

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