diff --git a/.changeset/export-should-revalidate-args.md b/.changeset/export-should-revalidate-args.md new file mode 100644 index 0000000000..b7fb51690a --- /dev/null +++ b/.changeset/export-should-revalidate-args.md @@ -0,0 +1,9 @@ +--- +"react-router-dom-v5-compat": patch +"react-router-native": patch +"react-router-dom": patch +"react-router": patch +"@remix-run/router": patch +--- + +Export `ShouldRevalidateFunctionArgs` interface diff --git a/contributors.yml b/contributors.yml index 14d3fb0360..ce674fa1e3 100644 --- a/contributors.yml +++ b/contributors.yml @@ -111,6 +111,7 @@ - jonkoops - jrakotoharisoa - kachun333 +- juanpprieto - kantuni - kark - KAROTT7 diff --git a/packages/react-router-dom-v5-compat/index.ts b/packages/react-router-dom-v5-compat/index.ts index 1ef34cf384..3ba151a738 100644 --- a/packages/react-router-dom-v5-compat/index.ts +++ b/packages/react-router-dom-v5-compat/index.ts @@ -98,6 +98,7 @@ export type { ScrollRestorationProps, Search, ShouldRevalidateFunction, + ShouldRevalidateFunctionArgs, SubmitFunction, SubmitOptions, To, diff --git a/packages/react-router-dom/index.tsx b/packages/react-router-dom/index.tsx index 283c5e364f..2ebd7cb0bf 100644 --- a/packages/react-router-dom/index.tsx +++ b/packages/react-router-dom/index.tsx @@ -127,6 +127,7 @@ export type { RoutesProps, Search, ShouldRevalidateFunction, + ShouldRevalidateFunctionArgs, To, } from "react-router"; export { diff --git a/packages/react-router-native/index.tsx b/packages/react-router-native/index.tsx index b735aef617..5868993abe 100644 --- a/packages/react-router-native/index.tsx +++ b/packages/react-router-native/index.tsx @@ -62,6 +62,7 @@ export type { RoutesProps, Search, ShouldRevalidateFunction, + ShouldRevalidateFunctionArgs, To, } from "react-router"; export { diff --git a/packages/react-router/index.ts b/packages/react-router/index.ts index 0f1af972a5..a9b440d746 100644 --- a/packages/react-router/index.ts +++ b/packages/react-router/index.ts @@ -23,6 +23,7 @@ import type { Router as RemixRouter, FutureConfig as RouterFutureConfig, ShouldRevalidateFunction, + ShouldRevalidateFunctionArgs, To, } from "@remix-run/router"; import { @@ -162,6 +163,7 @@ export type { RoutesProps, Search, ShouldRevalidateFunction, + ShouldRevalidateFunctionArgs, To, Blocker as unstable_Blocker, BlockerFunction as unstable_BlockerFunction, diff --git a/packages/router/index.ts b/packages/router/index.ts index 72fc01e554..0ec7e20229 100644 --- a/packages/router/index.ts +++ b/packages/router/index.ts @@ -22,6 +22,7 @@ export type { PathPattern, RedirectFunction, ShouldRevalidateFunction, + ShouldRevalidateFunctionArgs, TrackedPromise, V7_FormMethod, } from "./utils";