devextreme-angular
Version:
DevExtreme UI and Visualization Components for Angular
304 lines (301 loc) • 19.5 kB
TypeScript
import * as devextreme_core_utils_deferred from 'devextreme/core/utils/deferred';
import * as AiIntegrationModule from 'devextreme/common/ai-integration';
import * as ChartsModule from 'devextreme/common/charts';
import * as CoreAnimationModule from 'devextreme/common/core/animation';
import * as CoreEnvironmentModule from 'devextreme/common/core/environment';
import * as CoreEventsModule from 'devextreme/common/core/events';
import * as CoreLocalizationModule from 'devextreme/common/core/localization';
import * as DataModule from 'devextreme/common/data';
import * as ExportExcelModule from 'devextreme/common/export/excel';
import * as ExportPdfModule from 'devextreme/common/export/pdf';
import * as GridsModule from 'devextreme/common/grids';
export { ApplyValueMode, AsyncRule, ButtonStyle, ButtonType, CompareRule, ComparisonOperator, CustomRule, DataStructure, DataType, DateLike, DayOfWeek, DefaultOptionsRule, Direction, DisplayMode, DragDirection, DragHighlight, Draggable, EditorStyle, EmailRule, ExportFormat, FieldChooserLayout, FirstDayOfWeek, FloatingActionButtonDirection, Format, GlobalConfig, Guid, HorizontalAlignment, HorizontalEdge, LabelMode, MaskMode, Mode, NumericRule, Orientation, PageLoadMode, PageOrientation, PatternRule, Position, PositionAlignment, RangeRule, RequiredRule, ScrollDirection, ScrollMode, Scrollable, ScrollbarMode, SearchMode, SelectAllMode, SimplifiedSearchMode, SingleMultipleAllOrNone, SingleMultipleOrNone, SingleOrMultiple, SingleOrNone, SliderValueChangeMode, SortOrder, Sortable, StoreType, StringLengthRule, SubmenuShowMode, TabsIconPosition, TabsStyle, TextBoxPredefinedButton, TextEditorButton, TextEditorButtonLocation, ToolbarItemComponent, ToolbarItemLocation, TooltipShowMode, ValidationCallbackData, ValidationMessageMode, ValidationRule, ValidationRuleType, ValidationStatus, VerticalAlignment, VerticalEdge, config, setTemplateEngine, template } from 'devextreme/common';
declare namespace AiIntegration {
const AIIntegration: typeof AiIntegrationModule.AIIntegration;
type AIIntegration = AiIntegrationModule.AIIntegration;
type AIIntegrationOptions = AiIntegrationModule.AIIntegrationOptions;
type AIProvider = AiIntegrationModule.AIProvider;
type AIResponse = AiIntegrationModule.AIResponse;
type ExecuteGridAssistantCommandResponse = AiIntegrationModule.ExecuteGridAssistantCommandResponse;
type GenerateGridColumnCommandResponse = AiIntegrationModule.GenerateGridColumnCommandResponse;
type Prompt = AiIntegrationModule.Prompt;
type RequestParams = AiIntegrationModule.RequestParams;
type RequestParamsData = AiIntegrationModule.RequestParamsData;
type Response = AiIntegrationModule.Response;
}
declare namespace Charts {
type AnimationEaseMode = ChartsModule.AnimationEaseMode;
type AnnotationType = ChartsModule.AnnotationType;
type ArgumentAxisHoverMode = ChartsModule.ArgumentAxisHoverMode;
type AxisScaleType = ChartsModule.AxisScaleType;
type ChartsAxisLabelOverlap = ChartsModule.ChartsAxisLabelOverlap;
type ChartsColor = ChartsModule.ChartsColor;
type ChartsDataType = ChartsModule.ChartsDataType;
type ChartsLabelOverlap = ChartsModule.ChartsLabelOverlap;
type DashStyle = ChartsModule.DashStyle;
type DiscreteAxisDivisionMode = ChartsModule.DiscreteAxisDivisionMode;
type Font = ChartsModule.Font;
type GradientColor = ChartsModule.GradientColor;
type HatchDirection = ChartsModule.HatchDirection;
type LabelOverlap = ChartsModule.LabelOverlap;
type LabelPosition = ChartsModule.LabelPosition;
type LegendHoverMode = ChartsModule.LegendHoverMode;
type LegendItem = ChartsModule.LegendItem;
type LegendMarkerState = ChartsModule.LegendMarkerState;
type Palette = ChartsModule.Palette;
type PaletteColorSet = ChartsModule.PaletteColorSet;
type PaletteExtensionMode = ChartsModule.PaletteExtensionMode;
type PointInteractionMode = ChartsModule.PointInteractionMode;
type PointSymbol = ChartsModule.PointSymbol;
const registerGradient: typeof ChartsModule.registerGradient;
const registerPattern: typeof ChartsModule.registerPattern;
type RelativePosition = ChartsModule.RelativePosition;
type ScaleBreak = ChartsModule.ScaleBreak;
type ScaleBreakLineStyle = ChartsModule.ScaleBreakLineStyle;
type SeriesHoverMode = ChartsModule.SeriesHoverMode;
type SeriesLabel = ChartsModule.SeriesLabel;
type SeriesPoint = ChartsModule.SeriesPoint;
type SeriesSelectionMode = ChartsModule.SeriesSelectionMode;
type SeriesType = ChartsModule.SeriesType;
type ShiftLabelOverlap = ChartsModule.ShiftLabelOverlap;
type TextOverflow = ChartsModule.TextOverflow;
type Theme = ChartsModule.Theme;
type TimeInterval = ChartsModule.TimeInterval;
type TimeIntervalConfig = ChartsModule.TimeIntervalConfig;
type ValueAxisVisualRangeUpdateMode = ChartsModule.ValueAxisVisualRangeUpdateMode;
type ValueErrorBarDisplayMode = ChartsModule.ValueErrorBarDisplayMode;
type ValueErrorBarType = ChartsModule.ValueErrorBarType;
type VisualRange = ChartsModule.VisualRange;
type VisualRangeUpdateMode = ChartsModule.VisualRangeUpdateMode;
type WordWrap = ChartsModule.WordWrap;
type ZoomPanAction = ChartsModule.ZoomPanAction;
}
declare namespace Core {
namespace Animation {
type AnimationConfig = CoreAnimationModule.AnimationConfig;
const animationPresets: {
applyChanges(): void;
clear(): void;
clear(name: string): void;
getPreset(name: string): CoreAnimationModule.AnimationConfig;
registerDefaultPresets(): void;
registerPreset(name: string, config: {
animation: CoreAnimationModule.AnimationConfig;
device?: CoreEnvironmentModule.Device;
}): void;
resetToDefaults(): void;
};
type AnimationState = CoreAnimationModule.AnimationState;
const cancelAnimationFrame: typeof CoreAnimationModule.cancelAnimationFrame;
type CollisionResolution = CoreAnimationModule.CollisionResolution;
type CollisionResolutionCombination = CoreAnimationModule.CollisionResolutionCombination;
const fx: {
animate(element: Element, config: CoreAnimationModule.AnimationConfig): devextreme_core_utils_deferred.DxPromise<void>;
isAnimating(element: Element): boolean;
stop(element: Element, jumpToEnd: boolean): void;
};
type PositionConfig = CoreAnimationModule.PositionConfig;
const requestAnimationFrame: typeof CoreAnimationModule.requestAnimationFrame;
const TransitionExecutor: typeof CoreAnimationModule.TransitionExecutor;
type TransitionExecutor = CoreAnimationModule.TransitionExecutor;
}
namespace Environment {
type Device = CoreEnvironmentModule.Device;
const getTimeZones: typeof CoreEnvironmentModule.getTimeZones;
const hideTopOverlay: typeof CoreEnvironmentModule.hideTopOverlay;
const initMobileViewport: typeof CoreEnvironmentModule.initMobileViewport;
type SchedulerTimeZone = CoreEnvironmentModule.SchedulerTimeZone;
}
namespace Events {
type AsyncCancelable = CoreEventsModule.AsyncCancelable;
type Cancelable = CoreEventsModule.Cancelable;
type ChangedOptionInfo = CoreEventsModule.ChangedOptionInfo;
type EventInfo<TComponent> = CoreEventsModule.EventInfo<TComponent>;
type EventObject = CoreEventsModule.EventObject;
type InitializedEventInfo<TComponent> = CoreEventsModule.InitializedEventInfo<TComponent>;
type ItemInfo<TItemData = any> = CoreEventsModule.ItemInfo<TItemData>;
type NativeEventInfo<TComponent, TNativeEvent = Event> = CoreEventsModule.NativeEventInfo<TComponent, TNativeEvent>;
const off: typeof CoreEventsModule.off;
const on: typeof CoreEventsModule.on;
const one: typeof CoreEventsModule.one;
const trigger: typeof CoreEventsModule.trigger;
}
namespace Localization {
type Format = CoreLocalizationModule.Format;
const formatDate: typeof CoreLocalizationModule.formatDate;
const formatMessage: typeof CoreLocalizationModule.formatMessage;
const formatNumber: typeof CoreLocalizationModule.formatNumber;
const loadMessages: typeof CoreLocalizationModule.loadMessages;
const locale: typeof CoreLocalizationModule.locale;
const parseDate: typeof CoreLocalizationModule.parseDate;
const parseNumber: typeof CoreLocalizationModule.parseNumber;
}
}
declare namespace Data {
const applyChanges: typeof DataModule.applyChanges;
const ArrayStore: typeof DataModule.ArrayStore;
type ArrayStore<TItem = any, TKey = any> = DataModule.ArrayStore<TItem, TKey>;
type ArrayStoreOptions<TItem = any, TKey = any> = DataModule.ArrayStoreOptions<TItem, TKey>;
const base64_encode: typeof DataModule.base64_encode;
const compileGetter: typeof DataModule.compileGetter;
const compileSetter: typeof DataModule.compileSetter;
const CustomStore: typeof DataModule.CustomStore;
type CustomStore<TItem = any, TKey = any> = DataModule.CustomStore<TItem, TKey>;
type CustomStoreOptions<TItem = any, TKey = any> = DataModule.CustomStoreOptions<TItem, TKey>;
const DataSource: typeof DataModule.DataSource;
type DataSource<TItem = any, TKey = any> = DataModule.DataSource<TItem, TKey>;
type DataSourceOptions<TStoreItem = any, TMappedItem = TStoreItem, TItem = TMappedItem, TKey = any> = DataModule.DataSourceOptions<TStoreItem, TMappedItem, TItem, TKey>;
const EdmLiteral: typeof DataModule.EdmLiteral;
type EdmLiteral = DataModule.EdmLiteral;
const EndpointSelector: typeof DataModule.EndpointSelector;
type EndpointSelector = DataModule.EndpointSelector;
const errorHandler: typeof DataModule.errorHandler;
type FilterDescriptor = DataModule.FilterDescriptor;
type GroupDescriptor<T> = DataModule.GroupDescriptor<T>;
type GroupingInterval = DataModule.GroupingInterval;
type GroupItem<TItem = any> = DataModule.GroupItem<TItem>;
const isGroupItemsArray: typeof DataModule.isGroupItemsArray;
const isItemsArray: typeof DataModule.isItemsArray;
const isLoadResultObject: typeof DataModule.isLoadResultObject;
const keyConverters: any;
type LangParams = DataModule.LangParams;
type LoadOptions<T = any> = DataModule.LoadOptions<T>;
type LoadResult<TItem = any> = DataModule.LoadResult<TItem>;
type LoadResultObject<TItem = any> = DataModule.LoadResultObject<TItem>;
const LocalStore: typeof DataModule.LocalStore;
type LocalStore<TItem = any, TKey = any> = DataModule.LocalStore<TItem, TKey>;
type LocalStoreOptions<TItem = any, TKey = any> = DataModule.LocalStoreOptions<TItem, TKey>;
const ODataContext: typeof DataModule.ODataContext;
type ODataContext = DataModule.ODataContext;
type ODataContextOptions = DataModule.ODataContextOptions;
const ODataStore: typeof DataModule.ODataStore;
type ODataStore<TItem = any, TKey = any> = DataModule.ODataStore<TItem, TKey>;
type ODataStoreOptions<TItem = any, TKey = any> = DataModule.ODataStoreOptions<TItem, TKey>;
const query: typeof DataModule.query;
type Query = DataModule.Query;
type ResolvedData<TItem = any> = DataModule.ResolvedData<TItem>;
type SearchOperation = DataModule.SearchOperation;
type SelectDescriptor<T> = DataModule.SelectDescriptor<T>;
const setErrorHandler: typeof DataModule.setErrorHandler;
type SortDescriptor<T> = DataModule.SortDescriptor<T>;
type Store<TItem = any, TKey = any> = DataModule.Store<TItem, TKey>;
type StoreOptions<TItem = any, TKey = any> = DataModule.StoreOptions<TItem, TKey>;
type SummaryDescriptor<T> = DataModule.SummaryDescriptor<T>;
}
declare namespace Export {
namespace Excel {
type CellAddress = ExportExcelModule.CellAddress;
type CellRange = ExportExcelModule.CellRange;
type DataGridCell = ExportExcelModule.DataGridCell;
type DataGridExportOptions = ExportExcelModule.DataGridExportOptions;
const exportDataGrid: typeof ExportExcelModule.exportDataGrid;
const exportPivotGrid: typeof ExportExcelModule.exportPivotGrid;
type PivotGridCell = ExportExcelModule.PivotGridCell;
type PivotGridExportOptions = ExportExcelModule.PivotGridExportOptions;
}
namespace Pdf {
type Cell = ExportPdfModule.Cell;
type DataGridCell = ExportPdfModule.DataGridCell;
type DataGridExportOptions = ExportPdfModule.DataGridExportOptions;
const exportDataGrid: typeof ExportPdfModule.exportDataGrid;
const exportGantt: typeof ExportPdfModule.exportGantt;
type GanttExportFont = ExportPdfModule.GanttExportFont;
type GanttExportOptions = ExportPdfModule.GanttExportOptions;
}
}
declare function Grids(): void;
declare namespace Grids {
type AdaptiveDetailRowPreparingInfo = GridsModule.AdaptiveDetailRowPreparingInfo;
type AIAssistant<TCommands extends PredefinedCommands = PredefinedCommands> = GridsModule.AIAssistant<TCommands>;
type AIAssistantRequestCreatingInfo = GridsModule.AIAssistantRequestCreatingInfo;
type AIColumnMode = GridsModule.AIColumnMode;
type AIColumnRequestCreatingInfo<TRowData = any> = GridsModule.AIColumnRequestCreatingInfo<TRowData>;
type ApplyChangesMode = GridsModule.ApplyChangesMode;
type ApplyFilterMode = GridsModule.ApplyFilterMode;
type BasicFilterExpr = GridsModule.BasicFilterExpr;
type ColumnAIOptions = GridsModule.ColumnAIOptions;
type ColumnBase<TRowData = any> = GridsModule.ColumnBase<TRowData>;
type ColumnButtonBase = GridsModule.ColumnButtonBase;
type ColumnChooser = GridsModule.ColumnChooser;
type ColumnChooserMode = GridsModule.ColumnChooserMode;
type ColumnChooserSearchConfig = GridsModule.ColumnChooserSearchConfig;
type ColumnChooserSelectionConfig = GridsModule.ColumnChooserSelectionConfig;
type ColumnCustomizeTextArg = GridsModule.ColumnCustomizeTextArg;
type ColumnFixing = GridsModule.ColumnFixing;
type ColumnFixingIcons = GridsModule.ColumnFixingIcons;
type ColumnFixingTexts = GridsModule.ColumnFixingTexts;
type ColumnHeaderFilter = GridsModule.ColumnHeaderFilter;
type ColumnHeaderFilterSearchConfig = GridsModule.ColumnHeaderFilterSearchConfig;
type ColumnLookup = GridsModule.ColumnLookup;
type ColumnResizeMode = GridsModule.ColumnResizeMode;
type CombinedFilterExpr = GridsModule.CombinedFilterExpr;
type CommandInfo<TCommands extends PredefinedCommands = PredefinedCommands> = GridsModule.CommandInfo<TCommands>;
type CompositeKeyPair = GridsModule.CompositeKeyPair;
type DataChange<TRowData = any, TKey = any> = GridsModule.DataChange<TRowData, TKey>;
type DataChangeInfo<TRowData = any, TKey = any> = GridsModule.DataChangeInfo<TRowData, TKey>;
type DataChangeType = GridsModule.DataChangeType;
type DataErrorOccurredInfo = GridsModule.DataErrorOccurredInfo;
type DataRenderMode = GridsModule.DataRenderMode;
type EditingBase<TRowData = any, TKey = any> = GridsModule.EditingBase<TRowData, TKey>;
type EditingTextsBase = GridsModule.EditingTextsBase;
type EnterKeyAction = GridsModule.EnterKeyAction;
type EnterKeyDirection = GridsModule.EnterKeyDirection;
type FilterExpr = GridsModule.FilterExpr;
type FilterExprNode = GridsModule.FilterExprNode;
type FilterExprTree = GridsModule.FilterExprTree;
type FilterOperation = GridsModule.FilterOperation;
type FilterPanel<TComponent = any, TRowData = any, TKey = any> = GridsModule.FilterPanel<TComponent, TRowData, TKey>;
type FilterPanelTexts = GridsModule.FilterPanelTexts;
type FilterRow = GridsModule.FilterRow;
type FilterRowOperationDescriptions = GridsModule.FilterRowOperationDescriptions;
type FilterType = GridsModule.FilterType;
type FixedPosition = GridsModule.FixedPosition;
type GridBase<TRowData = any, TKey = any> = GridsModule.GridBase<TRowData, TKey>;
type GridBaseOptions<TComponent extends GridBase<TRowData, TKey>, TRowData = any, TKey = any> = GridsModule.GridBaseOptions<TComponent, TRowData, TKey>;
type GridsContextMenuTarget = GridsModule.GridsContextMenuTarget;
type GridsEditMode = GridsModule.GridsEditMode;
type GridsEditRefreshMode = GridsModule.GridsEditRefreshMode;
type GroupExpandMode = GridsModule.GroupExpandMode;
type HeaderFilter = GridsModule.HeaderFilter;
type HeaderFilterGroupInterval = GridsModule.HeaderFilterGroupInterval;
type HeaderFilterSearchConfig = GridsModule.HeaderFilterSearchConfig;
type HeaderFilterTexts = GridsModule.HeaderFilterTexts;
type KeyboardNavigation = GridsModule.KeyboardNavigation;
type KeyDownInfo = GridsModule.KeyDownInfo;
type LoadPanel = GridsModule.LoadPanel;
type NegatedFilterExpr = GridsModule.NegatedFilterExpr;
type NewRowInfo<TRowData = any> = GridsModule.NewRowInfo<TRowData>;
type NewRowPosition = GridsModule.NewRowPosition;
type Pager = GridsModule.Pager;
type PagerPageSize = GridsModule.PagerPageSize;
type PagingBase = GridsModule.PagingBase;
type PredefinedCommandNames = GridsModule.PredefinedCommandNames;
type PredefinedCommands = GridsModule.PredefinedCommands;
type ResponseStatus = GridsModule.ResponseStatus;
type ResponseStatusTexts = GridsModule.ResponseStatusTexts;
type RowDragging<TComponent extends GridBase<TRowData, TKey>, TRowData = any, TKey = any> = GridsModule.RowDragging<TComponent, TRowData, TKey>;
type RowDraggingTemplateData<TRowData = any> = GridsModule.RowDraggingTemplateData<TRowData>;
type RowInsertedInfo<TRowData = any, TKey = any> = GridsModule.RowInsertedInfo<TRowData, TKey>;
type RowInsertingInfo<TRowData = any> = GridsModule.RowInsertingInfo<TRowData>;
type RowKeyInfo<TKey = any> = GridsModule.RowKeyInfo<TKey>;
type RowRemovedInfo<TRowData = any, TKey = any> = GridsModule.RowRemovedInfo<TRowData, TKey>;
type RowRemovingInfo<TRowData = any, TKey = any> = GridsModule.RowRemovingInfo<TRowData, TKey>;
type RowUpdatedInfo<TRowData = any, TKey = any> = GridsModule.RowUpdatedInfo<TRowData, TKey>;
type RowUpdatingInfo<TRowData = any, TKey = any> = GridsModule.RowUpdatingInfo<TRowData, TKey>;
type RowValidatingInfo<TRowData = any, TKey = any> = GridsModule.RowValidatingInfo<TRowData, TKey>;
type SavingInfo<TRowData = any, TKey = any> = GridsModule.SavingInfo<TRowData, TKey>;
type ScrollingBase = GridsModule.ScrollingBase;
type SearchPanel = GridsModule.SearchPanel;
type SelectedFilterOperation = GridsModule.SelectedFilterOperation;
type SelectionBase = GridsModule.SelectionBase;
type SelectionChangedInfo<TRowData = any, TKey = any> = GridsModule.SelectionChangedInfo<TRowData, TKey>;
type SelectionColumnDisplayMode = GridsModule.SelectionColumnDisplayMode;
type Sorting = GridsModule.Sorting;
type StartEditAction = GridsModule.StartEditAction;
type StateStoreType = GridsModule.StateStoreType;
type StateStoring = GridsModule.StateStoring;
type SummaryType = GridsModule.SummaryType;
type ToolbarPreparingInfo = GridsModule.ToolbarPreparingInfo;
}
export { AiIntegration, Charts, Core, Data, Export, Grids };
//# sourceMappingURL=index.d.ts.map