UNPKG

iles

Version:

Vite & Vue powered static site generator with partial hydration

10 lines (9 loc) 660 B
import type { App, Ref, InjectionKey } from 'vue'; import type { RouteLocationNormalizedLoaded } from 'vue-router'; import type { PageData, PageProps, PageComponent, UserSite } from '../../shared'; export declare const pageDataKey: InjectionKey<PageData>; export declare const forcePageUpdate: () => void; export declare const computedInPage: <T>(fn: () => T) => import("vue").ComputedRef<T>; export declare function pageFromRoute(route: RouteLocationNormalizedLoaded): PageComponent; export declare function installPageData(app: App, siteRef: Ref<UserSite>): PageData; export declare function usePage<T extends PageProps = PageProps>(app?: App): PageData<T>;