UNPKG

@clerk/backend

Version:

Clerk Backend SDK - REST Client for Backend API & JWT verification utilities

24 lines 800 B
import type { SessionStatusClaim } from '@clerk/types'; type RedirectAdapter<RedirectReturn> = (url: string) => RedirectReturn; type RedirectToParams = { returnBackUrl?: string | URL | null; }; export type RedirectFun<ReturnType> = (params?: RedirectToParams) => ReturnType; /** * @internal */ type CreateRedirect = <ReturnType>(params: { publishableKey: string; devBrowserToken?: string; redirectAdapter: RedirectAdapter<ReturnType>; baseUrl: URL | string; signInUrl?: URL | string; signUpUrl?: URL | string; sessionStatus?: SessionStatusClaim | null; }) => { redirectToSignIn: RedirectFun<ReturnType>; redirectToSignUp: RedirectFun<ReturnType>; }; export declare const createRedirect: CreateRedirect; export {}; //# sourceMappingURL=createRedirect.d.ts.map