X-Git-Url: http://these/git/?a=blobdiff_plain;f=src%2Fshared%2Froutes.ts;fp=src%2Fshared%2Froutes.ts;h=68ac6a995f7303a22fb79286432a68bcdbaceedc;hb=9265fc58948341856513c06ba44e1a0c0d5a4241;hp=4973bec794dbfb26a34b7d20e2cd848dcab52fd7;hpb=d75e0506daeb460fa4952211a46ded944d57aa88;p=lemmy-ui.git diff --git a/src/shared/routes.ts b/src/shared/routes.ts index 4973bec..68ac6a9 100644 --- a/src/shared/routes.ts +++ b/src/shared/routes.ts @@ -24,12 +24,13 @@ import { Search } from "./components/search"; import { InitialFetchRequest } from "./interfaces"; import { RequestState } from "./services/HttpService"; -interface IRoutePropsWithFetch extends IRouteProps { +interface IRoutePropsWithFetch>> + extends IRouteProps { // TODO Make sure this one is good. - fetchInitialData?(req: InitialFetchRequest): Promise>[]; + fetchInitialData?(req: InitialFetchRequest): T; } -export const routes: IRoutePropsWithFetch[] = [ +export const routes: IRoutePropsWithFetch>[] = [ { path: `/`, component: Home,