@knightly/vitepress
Version:
Vite & Vue powered static site generator
14 lines (13 loc) • 345 B
TypeScript
import { App, Ref, Component } from 'vue';
import { Router } from './router';
import { SiteData } from '../shared';
export interface EnhanceAppContext {
app: App;
router: Router;
siteData: Ref<SiteData>;
}
export interface Theme {
Layout: Component;
NotFound?: Component;
enhanceApp?: (ctx: EnhanceAppContext) => void;
}