@clerk/backend
Version:
Clerk Backend SDK - REST Client for Backend API & JWT verification utilities
20 lines • 1.77 kB
TypeScript
export { constants } from './constants';
export { createRedirect } from './createRedirect';
export type { RedirectFun } from './createRedirect';
export type { CreateAuthenticateRequestOptions } from './tokens/factory';
export { createAuthenticateRequest } from './tokens/factory';
export { debugRequestState } from './tokens/request';
export type { AuthenticateRequestOptions, OrganizationSyncOptions, InferAuthObjectFromToken, InferAuthObjectFromTokenArray, GetAuthFn, } from './tokens/types';
export { TokenType } from './tokens/tokenTypes';
export type { SessionTokenType, MachineTokenType } from './tokens/tokenTypes';
export type { SignedInAuthObjectOptions, SignedInAuthObject, SignedOutAuthObject, AuthenticatedMachineObject, UnauthenticatedMachineObject, } from './tokens/authObjects';
export { makeAuthObjectSerializable, signedOutAuthObject, signedInAuthObject, authenticatedMachineObject, unauthenticatedMachineObject, invalidTokenAuthObject, getAuthObjectFromJwt, getAuthObjectForAcceptedToken, } from './tokens/authObjects';
export { AuthStatus } from './tokens/authStatus';
export type { RequestState, SignedInState, SignedOutState, AuthenticatedState, UnauthenticatedState, } from './tokens/authStatus';
export { decorateObjectWithResources, stripPrivateDataFromObject } from './util/decorateObjectWithResources';
export { createClerkRequest } from './tokens/clerkRequest';
export type { ClerkRequest } from './tokens/clerkRequest';
export { reverificationError, reverificationErrorResponse } from '@clerk/shared/authorization-errors';
export { verifyMachineAuthToken } from './tokens/verify';
export { isMachineTokenByPrefix, isMachineTokenType, getMachineTokenType, isTokenTypeAccepted } from './tokens/machine';
//# sourceMappingURL=internal.d.ts.map