UNPKG

devextreme-angular

Version:

DevExtreme UI and Visualization Components for Angular

1 lines • 25 kB
{"version":3,"file":"devextreme-angular-common.mjs","sources":["../../../dist/common/index.ts","../../../dist/common/devextreme-angular-common.ts"],"sourcesContent":["/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\nimport * as AiIntegrationModule from 'devextreme/common/ai-integration';\nimport * as ChartsModule from 'devextreme/common/charts';\nimport * as CoreAnimationModule from 'devextreme/common/core/animation';\nimport * as CoreEnvironmentModule from 'devextreme/common/core/environment';\nimport * as CoreEventsModule from 'devextreme/common/core/events';\nimport * as CoreLocalizationModule from 'devextreme/common/core/localization';\nimport * as DataModule from 'devextreme/common/data';\nimport * as ExportExcelModule from 'devextreme/common/export/excel';\nimport * as ExportPdfModule from 'devextreme/common/export/pdf';\nimport * as GridsModule from 'devextreme/common/grids';\n\nexport {\n config,\n Guid,\n setTemplateEngine,\n} from 'devextreme/common';\nexport type {\n ApplyValueMode,\n AsyncRule,\n ButtonStyle,\n ButtonType,\n CompareRule,\n ComparisonOperator,\n CustomRule,\n DataStructure,\n DataType,\n DateLike,\n DayOfWeek,\n DefaultOptionsRule,\n Direction,\n DisplayMode,\n DragDirection,\n Draggable,\n DragHighlight,\n EditorStyle,\n EmailRule,\n ExportFormat,\n FieldChooserLayout,\n FirstDayOfWeek,\n FloatingActionButtonDirection,\n Format,\n GlobalConfig,\n HorizontalAlignment,\n HorizontalEdge,\n LabelMode,\n MaskMode,\n Mode,\n NumericRule,\n Orientation,\n PageLoadMode,\n PageOrientation,\n PatternRule,\n Position,\n PositionAlignment,\n RangeRule,\n RequiredRule,\n Scrollable,\n ScrollbarMode,\n ScrollDirection,\n ScrollMode,\n SearchMode,\n SelectAllMode,\n SimplifiedSearchMode,\n SingleMultipleAllOrNone,\n SingleMultipleOrNone,\n SingleOrMultiple,\n SingleOrNone,\n SliderValueChangeMode,\n Sortable,\n SortOrder,\n StoreType,\n StringLengthRule,\n SubmenuShowMode,\n TabsIconPosition,\n TabsStyle,\n template,\n TextBoxPredefinedButton,\n TextEditorButton,\n TextEditorButtonLocation,\n ToolbarItemComponent,\n ToolbarItemLocation,\n TooltipShowMode,\n ValidationCallbackData,\n ValidationMessageMode,\n ValidationRule,\n ValidationRuleType,\n ValidationStatus,\n VerticalAlignment,\n VerticalEdge,\n} from 'devextreme/common';\n\nexport namespace AiIntegration {\n export const AIIntegration = AiIntegrationModule.AIIntegration;\n export type AIIntegration = AiIntegrationModule.AIIntegration;\n export type AIIntegrationOptions = AiIntegrationModule.AIIntegrationOptions;\n export type AIProvider = AiIntegrationModule.AIProvider;\n export type AIResponse = AiIntegrationModule.AIResponse;\n export type ExecuteGridAssistantCommandResponse = AiIntegrationModule.ExecuteGridAssistantCommandResponse;\n export type GenerateGridColumnCommandResponse = AiIntegrationModule.GenerateGridColumnCommandResponse;\n export type Prompt = AiIntegrationModule.Prompt;\n export type RequestParams = AiIntegrationModule.RequestParams;\n export type RequestParamsData = AiIntegrationModule.RequestParamsData;\n export type Response = AiIntegrationModule.Response;\n}\n\nexport namespace Charts {\n export type AnimationEaseMode = ChartsModule.AnimationEaseMode;\n export type AnnotationType = ChartsModule.AnnotationType;\n export type ArgumentAxisHoverMode = ChartsModule.ArgumentAxisHoverMode;\n export type AxisScaleType = ChartsModule.AxisScaleType;\n export type ChartsAxisLabelOverlap = ChartsModule.ChartsAxisLabelOverlap;\n export type ChartsColor = ChartsModule.ChartsColor;\n export type ChartsDataType = ChartsModule.ChartsDataType;\n export type ChartsLabelOverlap = ChartsModule.ChartsLabelOverlap;\n export type DashStyle = ChartsModule.DashStyle;\n export type DiscreteAxisDivisionMode = ChartsModule.DiscreteAxisDivisionMode;\n export type Font = ChartsModule.Font;\n export type GradientColor = ChartsModule.GradientColor;\n export type HatchDirection = ChartsModule.HatchDirection;\n export type LabelOverlap = ChartsModule.LabelOverlap;\n export type LabelPosition = ChartsModule.LabelPosition;\n export type LegendHoverMode = ChartsModule.LegendHoverMode;\n export type LegendItem = ChartsModule.LegendItem;\n export type LegendMarkerState = ChartsModule.LegendMarkerState;\n export type Palette = ChartsModule.Palette;\n export type PaletteColorSet = ChartsModule.PaletteColorSet;\n export type PaletteExtensionMode = ChartsModule.PaletteExtensionMode;\n export type PointInteractionMode = ChartsModule.PointInteractionMode;\n export type PointSymbol = ChartsModule.PointSymbol;\n export const registerGradient = ChartsModule.registerGradient;\n export const registerPattern = ChartsModule.registerPattern;\n export type RelativePosition = ChartsModule.RelativePosition;\n export type ScaleBreak = ChartsModule.ScaleBreak;\n export type ScaleBreakLineStyle = ChartsModule.ScaleBreakLineStyle;\n export type SeriesHoverMode = ChartsModule.SeriesHoverMode;\n export type SeriesLabel = ChartsModule.SeriesLabel;\n export type SeriesPoint = ChartsModule.SeriesPoint;\n export type SeriesSelectionMode = ChartsModule.SeriesSelectionMode;\n export type SeriesType = ChartsModule.SeriesType;\n export type ShiftLabelOverlap = ChartsModule.ShiftLabelOverlap;\n export type TextOverflow = ChartsModule.TextOverflow;\n export type Theme = ChartsModule.Theme;\n export type TimeInterval = ChartsModule.TimeInterval;\n export type TimeIntervalConfig = ChartsModule.TimeIntervalConfig;\n export type ValueAxisVisualRangeUpdateMode = ChartsModule.ValueAxisVisualRangeUpdateMode;\n export type ValueErrorBarDisplayMode = ChartsModule.ValueErrorBarDisplayMode;\n export type ValueErrorBarType = ChartsModule.ValueErrorBarType;\n export type VisualRange = ChartsModule.VisualRange;\n export type VisualRangeUpdateMode = ChartsModule.VisualRangeUpdateMode;\n export type WordWrap = ChartsModule.WordWrap;\n export type ZoomPanAction = ChartsModule.ZoomPanAction;\n}\n\nexport namespace Core {\n export namespace Animation {\n export type AnimationConfig = CoreAnimationModule.AnimationConfig;\n export const animationPresets = CoreAnimationModule.animationPresets;\n export type AnimationState = CoreAnimationModule.AnimationState;\n export const cancelAnimationFrame = CoreAnimationModule.cancelAnimationFrame;\n export type CollisionResolution = CoreAnimationModule.CollisionResolution;\n export type CollisionResolutionCombination = CoreAnimationModule.CollisionResolutionCombination;\n export const fx = CoreAnimationModule.fx;\n export type PositionConfig = CoreAnimationModule.PositionConfig;\n export const requestAnimationFrame = CoreAnimationModule.requestAnimationFrame;\n export const TransitionExecutor = CoreAnimationModule.TransitionExecutor;\n export type TransitionExecutor = CoreAnimationModule.TransitionExecutor;\n }\n export namespace Environment {\n export type Device = CoreEnvironmentModule.Device;\n export const getTimeZones = CoreEnvironmentModule.getTimeZones;\n export const hideTopOverlay = CoreEnvironmentModule.hideTopOverlay;\n export const initMobileViewport = CoreEnvironmentModule.initMobileViewport;\n export type SchedulerTimeZone = CoreEnvironmentModule.SchedulerTimeZone;\n }\n export namespace Events {\n export type AsyncCancelable = CoreEventsModule.AsyncCancelable;\n export type Cancelable = CoreEventsModule.Cancelable;\n export type ChangedOptionInfo = CoreEventsModule.ChangedOptionInfo;\n export type EventInfo<TComponent> = CoreEventsModule.EventInfo<TComponent>;\n export type EventObject = CoreEventsModule.EventObject;\n export type InitializedEventInfo<TComponent> = CoreEventsModule.InitializedEventInfo<TComponent>;\n export type ItemInfo<TItemData = any> = CoreEventsModule.ItemInfo<TItemData>;\n export type NativeEventInfo<TComponent, TNativeEvent = Event> = CoreEventsModule.NativeEventInfo<TComponent, TNativeEvent>;\n export const off = CoreEventsModule.off;\n export const on = CoreEventsModule.on;\n export const one = CoreEventsModule.one;\n export const trigger = CoreEventsModule.trigger;\n }\n export namespace Localization {\n export type Format = CoreLocalizationModule.Format;\n export const formatDate = CoreLocalizationModule.formatDate;\n export const formatMessage = CoreLocalizationModule.formatMessage;\n export const formatNumber = CoreLocalizationModule.formatNumber;\n export const loadMessages = CoreLocalizationModule.loadMessages;\n export const locale = CoreLocalizationModule.locale;\n export const parseDate = CoreLocalizationModule.parseDate;\n export const parseNumber = CoreLocalizationModule.parseNumber;\n }\n}\n\nexport namespace Data {\n export const applyChanges = DataModule.applyChanges;\n export const ArrayStore = DataModule.ArrayStore;\n export type ArrayStore<TItem = any, TKey = any> = DataModule.ArrayStore<TItem, TKey>;\n export type ArrayStoreOptions<TItem = any, TKey = any> = DataModule.ArrayStoreOptions<TItem, TKey>;\n export const base64_encode = DataModule.base64_encode;\n export const compileGetter = DataModule.compileGetter;\n export const compileSetter = DataModule.compileSetter;\n export const CustomStore = DataModule.CustomStore;\n export type CustomStore<TItem = any, TKey = any> = DataModule.CustomStore<TItem, TKey>;\n export type CustomStoreOptions<TItem = any, TKey = any> = DataModule.CustomStoreOptions<TItem, TKey>;\n export const DataSource = DataModule.DataSource;\n export type DataSource<TItem = any, TKey = any> = DataModule.DataSource<TItem, TKey>;\n export type DataSourceOptions<TStoreItem = any, TMappedItem = TStoreItem, TItem = TMappedItem, TKey = any> = DataModule.DataSourceOptions<TStoreItem, TMappedItem, TItem, TKey>;\n export const EdmLiteral = DataModule.EdmLiteral;\n export type EdmLiteral = DataModule.EdmLiteral;\n export const EndpointSelector = DataModule.EndpointSelector;\n export type EndpointSelector = DataModule.EndpointSelector;\n export const errorHandler = DataModule.errorHandler;\n export type FilterDescriptor = DataModule.FilterDescriptor;\n export type GroupDescriptor<T> = DataModule.GroupDescriptor<T>;\n export type GroupingInterval = DataModule.GroupingInterval;\n export type GroupItem<TItem = any> = DataModule.GroupItem<TItem>;\n export const isGroupItemsArray = DataModule.isGroupItemsArray;\n export const isItemsArray = DataModule.isItemsArray;\n export const isLoadResultObject = DataModule.isLoadResultObject;\n export const keyConverters = DataModule.keyConverters;\n export type LangParams = DataModule.LangParams;\n export type LoadOptions<T = any> = DataModule.LoadOptions<T>;\n export type LoadResult<TItem = any> = DataModule.LoadResult<TItem>;\n export type LoadResultObject<TItem = any> = DataModule.LoadResultObject<TItem>;\n export const LocalStore = DataModule.LocalStore;\n export type LocalStore<TItem = any, TKey = any> = DataModule.LocalStore<TItem, TKey>;\n export type LocalStoreOptions<TItem = any, TKey = any> = DataModule.LocalStoreOptions<TItem, TKey>;\n export const ODataContext = DataModule.ODataContext;\n export type ODataContext = DataModule.ODataContext;\n export type ODataContextOptions = DataModule.ODataContextOptions;\n export const ODataStore = DataModule.ODataStore;\n export type ODataStore<TItem = any, TKey = any> = DataModule.ODataStore<TItem, TKey>;\n export type ODataStoreOptions<TItem = any, TKey = any> = DataModule.ODataStoreOptions<TItem, TKey>;\n export const query = DataModule.query;\n export type Query = DataModule.Query;\n export type ResolvedData<TItem = any> = DataModule.ResolvedData<TItem>;\n export type SearchOperation = DataModule.SearchOperation;\n export type SelectDescriptor<T> = DataModule.SelectDescriptor<T>;\n export const setErrorHandler = DataModule.setErrorHandler;\n export type SortDescriptor<T> = DataModule.SortDescriptor<T>;\n export type Store<TItem = any, TKey = any> = DataModule.Store<TItem, TKey>;\n export type StoreOptions<TItem = any, TKey = any> = DataModule.StoreOptions<TItem, TKey>;\n export type SummaryDescriptor<T> = DataModule.SummaryDescriptor<T>;\n}\n\nexport namespace Export {\n export namespace Excel {\n export type CellAddress = ExportExcelModule.CellAddress;\n export type CellRange = ExportExcelModule.CellRange;\n export type DataGridCell = ExportExcelModule.DataGridCell;\n export type DataGridExportOptions = ExportExcelModule.DataGridExportOptions;\n export const exportDataGrid = ExportExcelModule.exportDataGrid;\n export const exportPivotGrid = ExportExcelModule.exportPivotGrid;\n export type PivotGridCell = ExportExcelModule.PivotGridCell;\n export type PivotGridExportOptions = ExportExcelModule.PivotGridExportOptions;\n }\n export namespace Pdf {\n export type Cell = ExportPdfModule.Cell;\n export type DataGridCell = ExportPdfModule.DataGridCell;\n export type DataGridExportOptions = ExportPdfModule.DataGridExportOptions;\n export const exportDataGrid = ExportPdfModule.exportDataGrid;\n export const exportGantt = ExportPdfModule.exportGantt;\n export type GanttExportFont = ExportPdfModule.GanttExportFont;\n export type GanttExportOptions = ExportPdfModule.GanttExportOptions;\n }\n}\n\nexport function Grids(): void {}\nexport namespace Grids {\n export type AdaptiveDetailRowPreparingInfo = GridsModule.AdaptiveDetailRowPreparingInfo;\n export type AIAssistant<TCommands extends PredefinedCommands = PredefinedCommands> = GridsModule.AIAssistant<TCommands>;\n export type AIAssistantRequestCreatingInfo = GridsModule.AIAssistantRequestCreatingInfo;\n export type AIColumnMode = GridsModule.AIColumnMode;\n export type AIColumnRequestCreatingInfo<TRowData = any> = GridsModule.AIColumnRequestCreatingInfo<TRowData>;\n export type ApplyChangesMode = GridsModule.ApplyChangesMode;\n export type ApplyFilterMode = GridsModule.ApplyFilterMode;\n export type BasicFilterExpr = GridsModule.BasicFilterExpr;\n export type ColumnAIOptions = GridsModule.ColumnAIOptions;\n export type ColumnBase<TRowData = any> = GridsModule.ColumnBase<TRowData>;\n export type ColumnButtonBase = GridsModule.ColumnButtonBase;\n export type ColumnChooser = GridsModule.ColumnChooser;\n export type ColumnChooserMode = GridsModule.ColumnChooserMode;\n export type ColumnChooserSearchConfig = GridsModule.ColumnChooserSearchConfig;\n export type ColumnChooserSelectionConfig = GridsModule.ColumnChooserSelectionConfig;\n export type ColumnCustomizeTextArg = GridsModule.ColumnCustomizeTextArg;\n export type ColumnFixing = GridsModule.ColumnFixing;\n export type ColumnFixingIcons = GridsModule.ColumnFixingIcons;\n export type ColumnFixingTexts = GridsModule.ColumnFixingTexts;\n export type ColumnHeaderFilter = GridsModule.ColumnHeaderFilter;\n export type ColumnHeaderFilterSearchConfig = GridsModule.ColumnHeaderFilterSearchConfig;\n export type ColumnLookup = GridsModule.ColumnLookup;\n export type ColumnResizeMode = GridsModule.ColumnResizeMode;\n export type CombinedFilterExpr = GridsModule.CombinedFilterExpr;\n export type CommandInfo<TCommands extends PredefinedCommands = PredefinedCommands> = GridsModule.CommandInfo<TCommands>;\n export type CompositeKeyPair = GridsModule.CompositeKeyPair;\n export type DataChange<TRowData = any, TKey = any> = GridsModule.DataChange<TRowData, TKey>;\n export type DataChangeInfo<TRowData = any, TKey = any> = GridsModule.DataChangeInfo<TRowData, TKey>;\n export type DataChangeType = GridsModule.DataChangeType;\n export type DataErrorOccurredInfo = GridsModule.DataErrorOccurredInfo;\n export type DataRenderMode = GridsModule.DataRenderMode;\n export type EditingBase<TRowData = any, TKey = any> = GridsModule.EditingBase<TRowData, TKey>;\n export type EditingTextsBase = GridsModule.EditingTextsBase;\n export type EnterKeyAction = GridsModule.EnterKeyAction;\n export type EnterKeyDirection = GridsModule.EnterKeyDirection;\n export type FilterExpr = GridsModule.FilterExpr;\n export type FilterExprNode = GridsModule.FilterExprNode;\n export type FilterExprTree = GridsModule.FilterExprTree;\n export type FilterOperation = GridsModule.FilterOperation;\n export type FilterPanel<TComponent = any, TRowData = any, TKey = any> = GridsModule.FilterPanel<TComponent, TRowData, TKey>;\n export type FilterPanelTexts = GridsModule.FilterPanelTexts;\n export type FilterRow = GridsModule.FilterRow;\n export type FilterRowOperationDescriptions = GridsModule.FilterRowOperationDescriptions;\n export type FilterType = GridsModule.FilterType;\n export type FixedPosition = GridsModule.FixedPosition;\n export type GridBase<TRowData = any, TKey = any> = GridsModule.GridBase<TRowData, TKey>;\n export type GridBaseOptions<TComponent extends GridBase<TRowData, TKey>, TRowData = any, TKey = any> = GridsModule.GridBaseOptions<TComponent, TRowData, TKey>;\n export type GridsContextMenuTarget = GridsModule.GridsContextMenuTarget;\n export type GridsEditMode = GridsModule.GridsEditMode;\n export type GridsEditRefreshMode = GridsModule.GridsEditRefreshMode;\n export type GroupExpandMode = GridsModule.GroupExpandMode;\n export type HeaderFilter = GridsModule.HeaderFilter;\n export type HeaderFilterGroupInterval = GridsModule.HeaderFilterGroupInterval;\n export type HeaderFilterSearchConfig = GridsModule.HeaderFilterSearchConfig;\n export type HeaderFilterTexts = GridsModule.HeaderFilterTexts;\n export type KeyboardNavigation = GridsModule.KeyboardNavigation;\n export type KeyDownInfo = GridsModule.KeyDownInfo;\n export type LoadPanel = GridsModule.LoadPanel;\n export type NegatedFilterExpr = GridsModule.NegatedFilterExpr;\n export type NewRowInfo<TRowData = any> = GridsModule.NewRowInfo<TRowData>;\n export type NewRowPosition = GridsModule.NewRowPosition;\n export type Pager = GridsModule.Pager;\n export type PagerPageSize = GridsModule.PagerPageSize;\n export type PagingBase = GridsModule.PagingBase;\n export type PredefinedCommandNames = GridsModule.PredefinedCommandNames;\n export type PredefinedCommands = GridsModule.PredefinedCommands;\n export type ResponseStatus = GridsModule.ResponseStatus;\n export type ResponseStatusTexts = GridsModule.ResponseStatusTexts;\n export type RowDragging<TComponent extends GridBase<TRowData, TKey>, TRowData = any, TKey = any> = GridsModule.RowDragging<TComponent, TRowData, TKey>;\n export type RowDraggingTemplateData<TRowData = any> = GridsModule.RowDraggingTemplateData<TRowData>;\n export type RowInsertedInfo<TRowData = any, TKey = any> = GridsModule.RowInsertedInfo<TRowData, TKey>;\n export type RowInsertingInfo<TRowData = any> = GridsModule.RowInsertingInfo<TRowData>;\n export type RowKeyInfo<TKey = any> = GridsModule.RowKeyInfo<TKey>;\n export type RowRemovedInfo<TRowData = any, TKey = any> = GridsModule.RowRemovedInfo<TRowData, TKey>;\n export type RowRemovingInfo<TRowData = any, TKey = any> = GridsModule.RowRemovingInfo<TRowData, TKey>;\n export type RowUpdatedInfo<TRowData = any, TKey = any> = GridsModule.RowUpdatedInfo<TRowData, TKey>;\n export type RowUpdatingInfo<TRowData = any, TKey = any> = GridsModule.RowUpdatingInfo<TRowData, TKey>;\n export type RowValidatingInfo<TRowData = any, TKey = any> = GridsModule.RowValidatingInfo<TRowData, TKey>;\n export type SavingInfo<TRowData = any, TKey = any> = GridsModule.SavingInfo<TRowData, TKey>;\n export type ScrollingBase = GridsModule.ScrollingBase;\n export type SearchPanel = GridsModule.SearchPanel;\n export type SelectedFilterOperation = GridsModule.SelectedFilterOperation;\n export type SelectionBase = GridsModule.SelectionBase;\n export type SelectionChangedInfo<TRowData = any, TKey = any> = GridsModule.SelectionChangedInfo<TRowData, TKey>;\n export type SelectionColumnDisplayMode = GridsModule.SelectionColumnDisplayMode;\n export type Sorting = GridsModule.Sorting;\n export type StartEditAction = GridsModule.StartEditAction;\n export type StateStoreType = GridsModule.StateStoreType;\n export type StateStoring = GridsModule.StateStoring;\n export type SummaryType = GridsModule.SummaryType;\n export type ToolbarPreparingInfo = GridsModule.ToolbarPreparingInfo;\n}\n\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}