types: fix plugin install #7056

This commit is contained in:
chenjiahan 2020-09-01 15:54:09 +08:00
parent 4ddf4e7018
commit e2c082b204
2 changed files with 3 additions and 5 deletions

View File

@ -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;
}

2
types/index.d.ts vendored
View File

@ -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 {}