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