diff --git a/.changeset/brave-buttons-build.md b/.changeset/brave-buttons-build.md new file mode 100644 index 0000000000..c9038b6d96 --- /dev/null +++ b/.changeset/brave-buttons-build.md @@ -0,0 +1,5 @@ +--- +"@react-router/remix-routes-option-adapter": patch +--- + +chore: export `DefineRouteFunction` type from remix adapter diff --git a/contributors.yml b/contributors.yml index 329dfae023..1c3ad1c7b9 100644 --- a/contributors.yml +++ b/contributors.yml @@ -49,6 +49,7 @@ - BDomzalski - bhbs - bilalk711 +- bmsuseluda - bobziroll - bravo-kernel - Brendonovich diff --git a/packages/react-router-remix-routes-option-adapter/defineRoutes.ts b/packages/react-router-remix-routes-option-adapter/defineRoutes.ts index cc77a2086e..2aa4be00d6 100644 --- a/packages/react-router-remix-routes-option-adapter/defineRoutes.ts +++ b/packages/react-router-remix-routes-option-adapter/defineRoutes.ts @@ -28,7 +28,7 @@ interface DefineRouteChildren { (): void; } -interface DefineRouteFunction { +export interface DefineRouteFunction { ( /** * The path this route uses to match the URL pathname. diff --git a/packages/react-router-remix-routes-option-adapter/index.ts b/packages/react-router-remix-routes-option-adapter/index.ts index 0e48db5114..8f49ad5f59 100644 --- a/packages/react-router-remix-routes-option-adapter/index.ts +++ b/packages/react-router-remix-routes-option-adapter/index.ts @@ -1,9 +1,9 @@ import { type RouteConfigEntry } from "@react-router/dev/routes"; import { routeManifestToRouteConfig } from "./manifest"; -import { defineRoutes, type DefineRoutesFunction } from "./defineRoutes"; +import { defineRoutes, type DefineRoutesFunction, type DefineRouteFunction } from "./defineRoutes"; -export type { DefineRoutesFunction }; +export type { DefineRoutesFunction, DefineRouteFunction }; /** * Adapts routes defined using [Remix's `routes` config