iles
Version:
Vite & Vue powered static site generator with partial hydration
29 lines (28 loc) • 1.75 kB
TypeScript
export type { Router, RouteRecordRaw } from './shared';
export type { VueRenderable } from './app/composables/vueRenderer';
export { useAppConfig } from './app/composables/appConfig';
export { usePage, computedInPage } from './app/composables/pageData';
export { useMDXComponents, provideMDXComponents } from './app/composables/mdxComponents';
export { useVueRenderer } from './app/composables/vueRenderer';
export { useRouter, useRoute } from 'vue-router';
export { useHead } from '@unhead/vue';
import type { ComponentOptionsWithoutProps, ComputedRef } from 'vue';
import type { UserApp, GetStaticPaths, Document } from '../../types/shared';
export declare function useDocuments<T = void>(globPattern: string): ComputedRef<Document<T>[]>;
export declare function defineApp(app: UserApp): UserApp;
export declare function definePageComponent<T>(page: ComponentOptionsWithoutProps<T> & {
getStaticPaths?: GetStaticPaths<T>;
}): import("vue").ComponentOptionsBase<T & {}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}, {}, {}, string, import("vue").ComponentProvideOptions> & {
props?: never;
__typeProps?: T | undefined;
__typeEmits?: {} | undefined;
} & ThisType<import("vue").CreateComponentPublicInstanceWithMixins<T & {}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, false, {}, {}, {}, {}, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, {} & (T & {} extends infer T_1 ? T_1 extends T & {} ? T_1 extends void ? {} : T_1 : never : never), {}, {}, {}, {}, {}>> & {
getStaticPaths?: GetStaticPaths<T>;
};