| 22 | |
| 23 | // #region createApp polyfill |
| 24 | export interface App<T = any> { |
| 25 | config: VueConstructor['config'] |
| 26 | use: VueConstructor['use'] |
| 27 | mixin: VueConstructor['mixin'] |
| 28 | component: VueConstructor['component'] |
| 29 | directive(name: string): Directive | undefined |
| 30 | directive(name: string, directive: Directive): this |
| 31 | provide<T>(key: InjectionKey<T> | string, value: T): this |
| 32 | mount: Vue['$mount'] |
| 33 | unmount: Vue['$destroy'] |
| 34 | } |
| 35 | export declare function createApp(rootComponent: any, rootProps?: any): App |
| 36 | // #endregion |
| 37 | |