UNPKG

devextreme-vue

Version:

DevExtreme Vue UI and Visualization Components

38 lines (36 loc) 1.33 kB
/*! * devextreme-vue * Version: 19.2.6 * Build date: Thu Jan 30 2020 * * Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-vue */ import IVue, { VueConstructor } from "vue"; import { IConfigurable } from "./configuration-component"; import { IEventBusHolder } from "./templates-discovering"; import { TemplatesManager } from "./templates-manager"; interface IWidgetComponent extends IConfigurable { $_instance: any; $_WidgetClass: any; $_pendingOptions: Record<string, any>; $_templatesManager: TemplatesManager; $_hasTranscludedContent: boolean; } interface IBaseComponent extends IVue, IWidgetComponent, IEventBusHolder { $_isExtension: boolean; $_createWidget: (element: any) => void; $_getIntegrationOptions: () => void; $_getExtraIntegrationOptions: () => void; $_getWatchMethod: () => void; $_createEmitters: () => void; $_processChildren: () => void; $_getTemplates: () => object; } declare const BaseComponent: VueConstructor<IBaseComponent>; declare const DxComponent: VueConstructor; export { DxComponent, BaseComponent, IWidgetComponent };