Browse Source

type: update loading type definition (#15635)

iamkun 6 years ago
parent
commit
d0debda76c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      types/loading.d.ts

+ 2 - 2
types/loading.d.ts

@@ -1,4 +1,4 @@
-import Vue, { VNodeDirective } from 'vue'
+import Vue, { VNodeDirective, PluginObject } from 'vue'
 
 /** Options used in Loading service */
 export interface LoadingServiceOptions {
@@ -51,7 +51,7 @@ export interface ElLoading {
   /** If you do not have a specific DOM node to attach the Loading directive, or if you simply prefer not to use Loading as a directive, you can call this service with some configs to open a Loading instance. */
   service (options: LoadingServiceOptions): ElLoadingComponent
 
-  directive: object
+  directive: PluginObject<never>
 }
 
 declare module 'vue/types/vue' {