@twurple/auth
Version:
Authenticate with Twitch and stop caring about refreshing tokens.
17 lines • 1.34 kB
TypeScript
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