UNPKG

devextreme-vue

Version:

DevExtreme UI and Visualization Components for Vue

42 lines (40 loc) 1.92 kB
/*! * devextreme-vue * Version: 25.2.7 * Build date: Tue May 05 2026 * * Copyright (c) 2012 - 2026 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 */ interface IExtension { $_isExtension: boolean; $_attachTo: (element: any) => any; } interface IExtensionComponentNode { $_hasOwner: boolean; } declare function initDxExtensionComponent(): import("vue").DefineComponent<{}, {}, {}, {}, { attachTo(element: any): void; }, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{}, {}, { eventBus: import("devextreme/core/utils/callbacks").Callback<any[], any>; prevClassAttr: string; }, {}, { $_syncElementClassesWithClassAttr(): void; $_applyConfigurationChanges(): void; $_createWidget(element: any): void; $_getIntegrationOptions(): object; $_getWatchMethod(): (valueGetter: () => any, valueChangeCallback: (value: any) => void, options: { deep: boolean; skipImmediate: boolean; }) => any; $_getExtraIntegrationOptions(): object; $_processChildren(_children: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]): void; $_createEmitters(instance: any): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; export { initDxExtensionComponent, IExtension, IExtensionComponentNode, };