quasar
16 строк · 464.0 Байт
1import { App } from "vue";
2import { Router, RouteLocationRaw } from "vue-router";
3import { HasSsrParam } from "./ssr";
4import { HasStoreParam } from "./store";
5
6interface BootFileParams<TState> extends HasSsrParam, HasStoreParam<TState> {
7app: App;
8router: Router;
9urlPath: string;
10publicPath: string;
11redirect: (url: string | RouteLocationRaw) => void;
12}
13
14export type BootCallback<TState> = (
15params: BootFileParams<TState>
16) => void | Promise<void>;
17