vben
2021-01-25 0ec1a62e596c363f3f017d6ac3b374a1b5caa7c5
src/components/types.ts
@@ -1,3 +1,6 @@
import { defineComponent } from 'vue';
export type Component = ReturnType<typeof defineComponent>;
export type Component<T extends any = any> =
  | ReturnType<typeof defineComponent>
  | (() => Promise<typeof import('*.vue')>)
  | (() => Promise<T>);