From be3a3ed699f73d352d49623ef07288093a3332c4 Mon Sep 17 00:00:00 2001 From: vben <anncwb@126.com> Date: 星期一, 22 二月 2021 00:01:03 +0800 Subject: [PATCH] perf: remove useless code --- src/router/types.ts | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/src/router/types.ts b/src/router/types.ts index f893a11..c057d69 100644 --- a/src/router/types.ts +++ b/src/router/types.ts @@ -1,7 +1,12 @@ import type { RouteRecordRaw } from 'vue-router'; import { RoleEnum } from '/@/enums/roleEnum'; -import type { Component } from '/@/components/types'; +import { defineComponent } from 'vue'; + +export type Component<T extends any = any> = + | ReturnType<typeof defineComponent> + | (() => Promise<typeof import('*.vue')>) + | (() => Promise<T>); export interface RouteMeta { // title -- Gitblit v1.8.0