@maxlkatze/cms
Version:
A git based Nuxt Module CMS - zero effort, zero cost
31 lines (30 loc) • 903 B
TypeScript
import type { Route } from '../../../types/EditTypes.js';
export declare const useRouteFinder: () => {
routes: import("vue").Ref<{
name: string;
path: string;
slug?: string | undefined;
component: unknown;
}[], Route[] | {
name: string;
path: string;
slug?: string | undefined;
component: unknown;
}[]>;
isLoading: import("vue").Ref<boolean, boolean>;
loadRoutes: () => {
name: string;
path: string;
slug?: string | undefined;
component: unknown;
}[];
findRouteBySlug: (slug: string) => Route | undefined;
findRouteByPath: (path: string) => Route | undefined;
getRoute: (pathOrSlug: string) => Route | undefined;
searchRoutes: (query: string) => {
name: string;
path: string;
slug?: string | undefined;
component: unknown;
}[];
};