diff --git a/types/component.d.ts b/types/component.d.ts index bec9d7e59..5800b7743 100644 --- a/types/component.d.ts +++ b/types/component.d.ts @@ -1,7 +1,7 @@ -import Vue from 'vue'; +import { App } from 'vue'; -export class VanComponent extends Vue { +export class VanComponent { static name: string; - static install(vue: typeof Vue): void; + static install: (app: App) => any; } diff --git a/types/index.d.ts b/types/index.d.ts index d3b02188b..10d2e91bb 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -1,5 +1,4 @@ /* eslint-disable max-classes-per-file */ -import Vue from 'vue'; import { VanComponent } from './component'; import { AddressEdit } from './address-edit'; import { Area } from './area'; @@ -26,7 +25,6 @@ import { Toast } from './toast'; import { Uploader } from './uploader'; export const version: string; -export function install(vue: typeof Vue): void; export class ActionSheet extends VanComponent {} export class AddressList extends VanComponent {}