@@ -0,0 +1,15 @@
+declare interface Fn<T = any> {
+ (...arg: T[]): T;
+}
+
+declare interface IObj<T = any> {
+ [key: string]: T;
+ [key: number]: T;
+declare type SelectOptions = {
+ label: string;
+ value: any;
+}[];
+declare type EmitType = (event: string, ...args: any[]) => void;
@@ -0,0 +1,7 @@
+import type { App } from 'vue';
+declare global {
+ declare interface Window {
+ __APP__: App<Element>;
+ }