advint-user-admin
Version:
开箱即用的后台管理基础用户系统组件
25 lines (24 loc) • 626 B
TypeScript
import { InjectionKey, Ref } from 'vue';
import { Router } from 'vue-router';
import { Pinia } from 'pinia';
export interface IDropItem {
command?: string;
label: string;
divided?: boolean;
routerPath?: string;
}
export interface ConfigProviderContext {
router: Router;
store: Pinia;
baseUrl: string;
pageModules: any;
system?: {
logo?: string;
logoClass?: string;
title?: string;
titleClass?: string;
dropdownList?: IDropItem[];
};
icons?: string[];
}
export declare const configProviderContextKey: InjectionKey<Ref<ConfigProviderContext>>;