@mega-apps/test-cli-demo
Version:
Mom builder for all mega modules apps. The recommended basic operation dependency package is attached, and users can check and repair defects in actual applications.
29 lines (22 loc) • 628 B
TypeScript
declare module "*.vue" {
import Vue from "vue";
// 预留属性显示错误的提示
export default Vue;
}
// 解决 vue文件中,tsx 属性提示错误的扩展问题
// 备注:可以将未绑定到Vue的属性关联上
declare module "*.tsx" {
import VueFountain from "vue";
import VueRouter, { Route, RouteConfig } from "vue-router";
export interface VueExtend extends VueFountain {
$router: VueRouter;
$route: Route;
}
export const Vue: VueFountain;
}
// 解决JSX.IntrinsicElements 提示的问题
declare namespace JSX {
interface IntrinsicElements {
[elemName: string]: any;
}
}