diff --git a/.changeset/calm-chairs-yell.md b/.changeset/calm-chairs-yell.md new file mode 100644 index 00000000000..202ba968b1e --- /dev/null +++ b/.changeset/calm-chairs-yell.md @@ -0,0 +1,5 @@ +--- +"@clerk/types": patch +--- + +Fixed incorrect deprecation warnings for legacy redirect props in ``. diff --git a/packages/types/src/clerk.ts b/packages/types/src/clerk.ts index e7b9c0c2faa..84fb36a8680 100644 --- a/packages/types/src/clerk.ts +++ b/packages/types/src/clerk.ts @@ -961,13 +961,28 @@ type ClerkOptionsNavigation = routerDebug?: boolean; }; +type ClerkOptionsLegacyRedirectProps = { + /** + * @deprecated Use `signInFallbackRedirectUrl` or `signInForceRedirectUrl` instead. + */ + afterSignInUrl?: string | null; + /** + * @deprecated Use `signUpFallbackRedirectUrl` or `signUpForceRedirectUrl` instead. + */ + afterSignUpUrl?: string | null; + /** + * @deprecated Use `signInFallbackRedirectUrl`, `signInForceRedirectUrl`, `signUpFallbackRedirectUrl`, or `signUpForceRedirectUrl` instead. + */ + redirectUrl?: string | null; +}; + export type ClerkOptions = ClerkOptionsNavigation & SignInForceRedirectUrl & SignInFallbackRedirectUrl & SignUpForceRedirectUrl & SignUpFallbackRedirectUrl & NewSubscriptionRedirectUrl & - LegacyRedirectProps & + ClerkOptionsLegacyRedirectProps & AfterSignOutUrl & AfterMultiSessionSingleSignOutUrl & { /**