UNPKG

@knightly/vitepress

Version:

Vite & Vue powered static site generator

14 lines (13 loc) 345 B
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; }