2021-03-01 15:06:11 +08:00

14 lines
378 B
TypeScript

import { App, Ref, ComponentOptions } from 'vue';
import { Router } from './router';
import { SiteData } from '../../../types/shared';
export interface EnhanceAppContext {
app: App;
router: Router;
siteData: Ref<SiteData>;
}
export interface Theme {
Layout: ComponentOptions;
NotFound?: ComponentOptions;
enhanceApp?: (ctx: EnhanceAppContext) => void;
}