### IgxCard Component Example Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Demonstrates the basic structure and usage of the IgxCard component with header and actions. ```html

{{title}}

{{subtitle}}
``` -------------------------------- ### OverlaySettings Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Configuration settings for overlays. ```APIDOC interface OverlaySettings ``` -------------------------------- ### PositionSettings Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Settings for positioning elements. ```APIDOC interface PositionSettings ``` -------------------------------- ### OverlayEventArgs Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript General arguments for overlay events. ```APIDOC interface OverlayEventArgs ``` -------------------------------- ### changei18n Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Changes the resource strings for all components in the application. ```APIDOC ## changei18n ### Description Changes the resource strings for all components in the application. ### Method changei18n(resourceStrings: IResourceStrings): void ### Parameters #### resourceStrings: IResourceStrings - **resourceStrings** (IResourceStrings) - The resource strings to be applied. ### Returns void ``` -------------------------------- ### IgxTextAlign Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies text alignment options for components. ```APIDOC IgxTextAlign: typeof IgxTextAlign[keyof typeof IgxTextAlign] ``` -------------------------------- ### Event and Argument Interfaces Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript A collection of interfaces for various event arguments, including cancelable events, drag-and-drop events, and general component events. ```APIDOC ### Event and Argument Interfaces * `IAccordionCancelableEventArgs` * `IAccordionEventArgs` * `IActionStripResourceStrings` * `IActiveHighlightInfo` * `IActiveNodeChangeEventArgs` * `IAnimationParams` * `IBaseChipEventArgs` * `IBaseChipsAreaEventArgs` * `IButtonEventArgs` * `IButtonGroupEventArgs` * `ICachedViewLoadedEventArgs` * `ICalendarResourceStrings` * `ICarouselResourceStrings` * `ICellPosition` * `IChangeCheckboxEventArgs` * `IChangeProgressEventArgs` * `IChangeRadioEventArgs` * `IChangeSwitchEventArgs` * `IChipClickEventArgs` * `IChipEnterDragAreaEventArgs` * `IChipKeyDownEventArgs` * `IChipResourceStrings` * `IChipSelectEventArgs` * `IChipsAreaReorderEventArgs` * `IChipsAreaSelectEventArgs` * `IColumnExportingEventArgs` * `IColumnList` * `IColumnMovingEndEventArgs` * `IColumnMovingEventArgs` * `IColumnMovingStartEventArgs` * `IColumnPipeArgs` * `IColumnResizeEventArgs` * `IColumnResizingEventArgs` * `IColumnSelectionEventArgs` * `IColumnToggledEventArgs` * `IColumnVisibilityChangedEventArgs` * `IColumnVisibilityChangingEventArgs` * `IComboFilteringOptions` * `IComboItemAdditionEvent` * `IComboResourceStrings` * `IComboSearchInputEventArgs` * `IComboSelectionChangingEventArgs` * `IDataCloneStrategy` * `IDateParts` * `IDatePickerResourceStrings` * `IDateRangePickerResourceStrings` * `IDensityChangedEventArgs` * `IDialogCancellableEventArgs` * `IDialogEventArgs` * `IDimensionsChange` * `IDisplayDensityOptions` * `IDragBaseEventArgs` * `IDragCustomTransitionArgs` * `IDragGhostBaseEventArgs` * `IDragMoveEventArgs` * `IDragStartEventArgs` * `IDropBaseEventArgs` * `IDropDownNavigationDirective` * `IDropDroppedEventArgs` * `IDropStrategy` * `IExpansionPanelEventArgs` * `IExportRecord` * `IFieldValidationState` * `IFilteringEventArgs` * `IFilteringExpression` * `IFilteringExpressionsTree` * `IFilteringOperation` * `IFilteringState` * `IFilteringStrategy` * `IForOfDataChangingEventArgs` * `IForOfState` * `IFormattedParts` * `IFormattingOptions` * `IFormattingViews` * `IGroupByExpandState` * `IGroupByKey` * `IGroupByRecord` * `IGroupingDoneEventArgs` * `IGroupingExpression` * `IGroupingState` * `IInputResourceStrings` * `IMaskEventArgs` * `IPageCancellableEventArgs` * `IPageEventArgs` * `IPaginatorResourceStrings` * `IPagingState` * `IPanStateChangeEventArgs` * `IPinColumnCancellableEventArgs` * `IPinColumnEventArgs` * `IPinRowEventArgs` * `IPinningConfig` * `IPivotAggregator` * `IPivotConfiguration` * `IPivotDateDimensionOptions` * `IPivotDimension` * `IPivotDimensionData` * `IPivotDimensionStrategy` * `IPivotGridColumn` * `IPivotGridGroupRecord` * `IPivotGridRecord` * `IPivotKeys` * `IPivotValue` * `IPositionStrategy` * `IRangeSliderValue` * `IRecordValidationState` * `IResourceStrings` * `ISearchInfo` * `ISelectionEventArgs` * `ISimpleComboSelectionChangingEventArgs` * `ISlideEventArgs` * `ISliderValueChangeEventArgs` * `ISortingEventArgs` * `ISortingExpression` * `ISortingOptions` * `ISortingStrategy` * `ISplitterBarResizeEventArgs` * `IStepChangedEventArgs` * `IStepChangingEventArgs` * `ISummaryExpression` * `ISummaryRecord` * `ITabsBaseEventArgs` * `ITabsSelectedIndexChangingEventArgs` * `ITabsSelectedItemChangeEventArgs` * `ITimePickerResourceStrings` * `IToggleView` * `ITooltipHideEventArgs` * `ITooltipShowEventArgs` * `IValuesChange` * `IViewChangeEventArgs` * `IViewDateChangeEventArgs` ``` -------------------------------- ### State Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Represents the current state of a component or system. ```APIDOC interface State ``` -------------------------------- ### IgxInputGroupTheme Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines the Input Group theme. ```APIDOC IgxInputGroupTheme: typeof IgxInputGroupTheme[keyof typeof IgxInputGroupTheme] ``` -------------------------------- ### GridSummaryPosition Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible positions for grid summaries. ```APIDOC GridSummaryPosition: typeof GridSummaryPosition[keyof typeof GridSummaryPosition] ``` -------------------------------- ### getCurrentResourceStrings Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Returns current resource strings for all components. ```APIDOC ## getCurrentResourceStrings ### Description Returns current resource strings for all components. ### Method getCurrentResourceStrings(): IResourceStrings ### Returns IResourceStrings ``` -------------------------------- ### ExpansionPanelHeaderIconPosition Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible positions for the Expansion Panel header icon. ```APIDOC ExpansionPanelHeaderIconPosition: typeof ExpansionPanelHeaderIconPosition[keyof typeof ExpansionPanelHeaderIconPosition] ``` -------------------------------- ### IgxStepperOrientation Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the orientation options for the IgxStepper component. ```APIDOC IgxStepperOrientation: typeof IgxStepperOrientation[keyof typeof IgxStepperOrientation] ``` -------------------------------- ### monthRange Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Calculates the weekday and number of days for a given year and month. ```APIDOC ## monthRange ### Description Returns weekday and number of days for a specified year and month. ### Signature monthRange(year: number, month: number): number[] ### Parameters #### year: number #### month: number ### Returns number[] - An array containing weekday information and the number of days. ``` -------------------------------- ### Core Interfaces Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript A list of core interfaces used across various Ignite UI Angular components for defining data structures, event arguments, and configurations. ```APIDOC ## Interfaces This section lists key interfaces available in the Ignite UI Angular library. ### Core Interfaces * `Action` * `AutocompleteOverlaySettings` * `AutocompleteSelectionChangingEventArgs` * `BannerCancelEventArgs` * `BannerEventArgs` * `CancelableBrowserEventArgs` * `CancelableEventArgs` * `CarouselAnimationSettings` * `CellType` * `DatePartDeltas` * `DateRange` * `DateRangeDescriptor` * `GridSelectionRange` * `HierarchicalStateRecord` * `HierarchicalTransactionService` ``` -------------------------------- ### OverlayAnimationEventArgs Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Arguments passed when an overlay animation event occurs. ```APIDOC interface OverlayAnimationEventArgs ``` -------------------------------- ### IgxCardActionsLayout Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the layout options for IgxCard actions. ```APIDOC IgxCardActionsLayout: typeof IgxCardActionsLayout[keyof typeof IgxCardActionsLayout] ``` -------------------------------- ### IgxButtonType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines the Button type. ```APIDOC IgxButtonType: typeof IgxButtonType[keyof typeof IgxButtonType] ``` -------------------------------- ### IgxStepperTitlePosition Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the title position for steps in the IgxStepper component. ```APIDOC IgxStepperTitlePosition: typeof IgxStepperTitlePosition[keyof typeof IgxStepperTitlePosition] ``` -------------------------------- ### ToggleViewEventArgs Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Arguments passed when a view is toggled. ```APIDOC interface ToggleViewEventArgs ``` -------------------------------- ### hierarchicalTransactionServiceFactory Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Factory function for creating an IgxTransactionService. ```APIDOC ## hierarchicalTransactionServiceFactory ### Description Factory function for creating an IgxTransactionService. ### Method hierarchicalTransactionServiceFactory(): IgxTransactionService ### Returns IgxTransactionService ``` -------------------------------- ### IgxHierarchicalTransactionServiceFactory Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Factory for providing the IgxHierarchicalTransactionService. ```typescript IgxHierarchicalTransactionServiceFactory: { provide: InjectionToken; useFactory: (() => IgxTransactionService) } = ... ``` -------------------------------- ### OverlayCancelableEventArgs Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Arguments for cancelable overlay events. ```APIDOC interface OverlayCancelableEventArgs ``` -------------------------------- ### TransactionService Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Service for managing transactions. ```APIDOC interface TransactionService ``` -------------------------------- ### range Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Generates an array of numbers within a specified range with an optional step. ```APIDOC ## range ### Description Generates an array of numbers from a start value to a stop value, with an optional step. ### Signature range(start?: number, stop: any, step?: number): any[] ### Parameters #### start: number = 0 #### stop: any #### step: number = 1 ### Returns any[] - An array of numbers within the specified range. ``` -------------------------------- ### Animation Constants Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Provides predefined animation reference metadata constants for various animation effects. ```APIDOC ## Animation Constants ### Description Provides predefined animation reference metadata constants for various animation effects. ### Constants - **scaleOutHorCenter**: AnimationReferenceMetadata - **scaleOutHorLeft**: AnimationReferenceMetadata - **scaleOutHorRight**: AnimationReferenceMetadata - **scaleOutLeft**: AnimationReferenceMetadata - **scaleOutRight**: AnimationReferenceMetadata - **scaleOutTl**: AnimationReferenceMetadata - **scaleOutTop**: AnimationReferenceMetadata - **scaleOutTr**: AnimationReferenceMetadata - **scaleOutVerBottom**: AnimationReferenceMetadata - **scaleOutVerCenter**: AnimationReferenceMetadata - **scaleOutVerTop**: AnimationReferenceMetadata - **shakeBl**: AnimationReferenceMetadata - **shakeBottom**: AnimationReferenceMetadata - **shakeBr**: AnimationReferenceMetadata - **shakeCenter**: AnimationReferenceMetadata - **shakeHor**: AnimationReferenceMetadata - **shakeLeft**: AnimationReferenceMetadata - **shakeRight**: AnimationReferenceMetadata - **shakeTl**: AnimationReferenceMetadata - **shakeTop**: AnimationReferenceMetadata - **shakeTr**: AnimationReferenceMetadata - **shakeVer**: AnimationReferenceMetadata - **slideInBl**: AnimationReferenceMetadata - **slideInBottom**: AnimationReferenceMetadata - **slideInBr**: AnimationReferenceMetadata - **slideInLeft**: AnimationReferenceMetadata - **slideInRight**: AnimationReferenceMetadata - **slideInTl**: AnimationReferenceMetadata - **slideInTop**: AnimationReferenceMetadata - **slideInTr**: AnimationReferenceMetadata - **slideOutBl**: AnimationReferenceMetadata - **slideOutBottom**: AnimationReferenceMetadata - **slideOutBr**: AnimationReferenceMetadata - **slideOutLeft**: AnimationReferenceMetadata - **slideOutRight**: AnimationReferenceMetadata - **slideOutTl**: AnimationReferenceMetadata - **slideOutTop**: AnimationReferenceMetadata - **slideOutTr**: AnimationReferenceMetadata - **swingInBottomBck**: AnimationReferenceMetadata - **swingInBottomFwd**: AnimationReferenceMetadata - **swingInLeftBck**: AnimationReferenceMetadata - **swingInLeftFwd**: AnimationReferenceMetadata - **swingInRightBck**: AnimationReferenceMetadata - **swingInRightFwd**: AnimationReferenceMetadata - **swingInTopBck**: AnimationReferenceMetadata - **swingInTopFwd**: AnimationReferenceMetadata - **swingOutBottomBck**: AnimationReferenceMetadata - **swingOutBottomFwd**: AnimationReferenceMetadata - **swingOutLeftBck**: AnimationReferenceMetadata - **swingOutLefttFwd**: AnimationReferenceMetadata - **swingOutRightBck**: AnimationReferenceMetadata - **swingOutRightFwd**: AnimationReferenceMetadata - **swingOutTopBck**: AnimationReferenceMetadata - **swingOutTopFwd**: AnimationReferenceMetadata ``` -------------------------------- ### Tree and List Interfaces Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Interfaces related to tree and list components, including node events, selection, and data manipulation. ```APIDOC ### Tree and List Interfaces * `IListChild` * `IListItemClickEventArgs` * `IListResourceStrings` * `ITreeGridRecord` * `ITreeNodeEditedEvent` * `ITreeNodeEditingEvent` * `ITreeNodeSelectionEvent` * `ITreeNodeToggledEventArgs` * `ITreeNodeTogglingEventArgs` * `ITreeResourceStrings` ``` -------------------------------- ### weekDay Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Calculates the day of the week for a given date. ```APIDOC ## weekDay ### Description Calculates the day of the week for a specific year, month, and day. ### Signature weekDay(year: number, month: number, day: number): number ### Parameters #### year: number #### month: number #### day: number ### Returns number - The day of the week (e.g., 0 for Sunday, 1 for Monday, etc.). ``` -------------------------------- ### PickerInteractionMode Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the interaction modes for picker components. ```APIDOC PickerInteractionMode: typeof PickerInteractionMode[keyof typeof PickerInteractionMode] ``` -------------------------------- ### GridSelectionMode Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the selection modes available for the Ignite UI Grid. ```APIDOC GridSelectionMode: typeof GridSelectionMode[keyof typeof GridSelectionMode] ``` -------------------------------- ### GridFeatures Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Represents the available features for the Ignite UI Grid state options. ```APIDOC GridFeatures: keyof IGridStateOptions ``` -------------------------------- ### IgxStepType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the type variants for the IgxStep component. ```APIDOC IgxStepType: typeof IgxStepType[keyof typeof IgxStepType] ``` -------------------------------- ### IgxAvatarSize Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the size variants for the IgxAvatar component. ```APIDOC IgxAvatarSize: typeof IgxAvatarSize[keyof typeof IgxAvatarSize] ``` -------------------------------- ### ButtonGroupAlignment Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines the Button Group alignment. ```APIDOC ## Const ButtonGroupAlignment ### Description Determines the Button Group alignment ### Type declaration * horizontal: "horizontal" * vertical: "vertical" ### Value { horizontal: "horizontal"; vertical: "vertical" } ``` -------------------------------- ### GridSummaryCalculationMode Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the calculation modes for grid summaries. ```APIDOC GridSummaryCalculationMode: typeof GridSummaryCalculationMode[keyof typeof GridSummaryCalculationMode] ``` -------------------------------- ### getTypeNameForDebugging Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Provides a type name for debugging purposes. ```APIDOC ## getTypeNameForDebugging ### Description Provides a type name for debugging purposes. ### Method getTypeNameForDebugging(type: any): string ### Parameters #### type: any - **type** (any) - The type to get the name for. ### Returns string ``` -------------------------------- ### SPLITTER_INTERACTION_KEYS Constant Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript A constant set of strings representing interaction keys for the splitter component. ```typescript SPLITTER_INTERACTION_KEYS: Set = ... ``` -------------------------------- ### SwitchLabelPosition Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the position of labels for Switch components. ```APIDOC SwitchLabelPosition: typeof SwitchLabelPosition[keyof typeof SwitchLabelPosition] ``` -------------------------------- ### IgxTabsAlignment Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the alignment options for IgxTabs. ```APIDOC IgxTabsAlignment: typeof IgxTabsAlignment[keyof typeof IgxTabsAlignment] ``` -------------------------------- ### OverlayClosingEventArgs Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Arguments passed when an overlay is closing. ```APIDOC interface OverlayClosingEventArgs ``` -------------------------------- ### toValue Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Converts a percentage value back to its original numerical value based on a maximum. ```APIDOC ## toValue ### Description Converts a percentage value back to its original numerical value, given a maximum. ### Signature toValue(value: number, max: number): number ### Parameters #### value: number #### max: number ### Returns number - The original numerical value. ``` -------------------------------- ### IgxCalendarView Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines the Calendar active view - days, months or years. ```APIDOC IgxCalendarView: typeof IgxCalendarView[keyof typeof IgxCalendarView] | CalendarView ``` -------------------------------- ### ToggleViewCancelableEventArgs Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Arguments for cancelable view toggle events. ```APIDOC interface ToggleViewCancelableEventArgs ``` -------------------------------- ### toPercent Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Converts a value to its percentage representation based on a maximum value. ```APIDOC ## toPercent ### Description Converts a given value to its percentage representation relative to a maximum value. ### Signature toPercent(value: number, max: number): number ### Parameters #### value: number #### max: number ### Returns number - The percentage value. ``` -------------------------------- ### IgxTextAlign Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines text alignment options for various components. ```typescript IgxTextAlign: { CENTER: "center"; END: "end"; START: "start" } = ... ``` -------------------------------- ### SliderHandle Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the types of handles available for sliders. ```APIDOC SliderHandle: typeof SliderHandle[keyof typeof SliderHandle] ``` -------------------------------- ### IgxStepType Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible display types for steps within the IgxStepper component. ```typescript IgxStepType: { Full: "full"; Indicator: "indicator"; Title: "title" } = ... ``` -------------------------------- ### IgxExporterOptions Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Union type for different Igx exporter options. ```APIDOC IgxExporterOptions: IgxCsvExporterOptions | IgxExcelExporterOptions ``` -------------------------------- ### GridColumnDataType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the data types for columns in the Ignite UI Grid. ```APIDOC GridColumnDataType: typeof GridColumnDataType[keyof typeof GridColumnDataType] ``` -------------------------------- ### Grid Related Interfaces Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Interfaces specific to the Ignite UI Angular Grid component, covering cell information, column states, export events, and more. ```APIDOC ### Grid Interfaces * `IColumnInfo` * `IColumnList` * `IColumnState` * `ICsvExportEndedEventArgs` * `IExcelExportEndedEventArgs` * `IGridCellEventArgs` * `IGridClipboardEvent` * `IGridCreatedEventArgs` * `IGridEditDoneEventArgs` * `IGridEditEventArgs` * `IGridFormGroupCreatedEventArgs` * `IGridKeydownEventArgs` * `IGridResourceStrings` * `IGridScrollEventArgs` * `IGridState` * `IGridStateCollection` * `IGridStateOptions` * `IGridToolbarExportEventArgs` * `IGridValidationState` * `IGridValidationStatusEventArgs` * `IRowDataEventArgs` * `IRowExportingEventArgs` * `IRowSelectionEventArgs` * `IRowToggleEventArgs` ``` -------------------------------- ### IgxTreeSearchResolver Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Comparer function that can be used when searching through IgxTreeNode arrays. ```APIDOC ## IgxTreeSearchResolver ### Description Comparer function that can be used when searching through IgxTreeNode[] ### Type declaration * (data: any, node: IgxTreeNode): boolean ### Parameters #### data * any #### node * IgxTreeNode ### Returns * boolean ``` -------------------------------- ### IgxAvatarType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the type variants for the IgxAvatar component. ```APIDOC IgxAvatarType: typeof IgxAvatarType[keyof typeof IgxAvatarType] ``` -------------------------------- ### StateUpdateEvent Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Event arguments for state updates. ```APIDOC interface StateUpdateEvent ``` -------------------------------- ### Transaction Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Represents a single transaction. ```APIDOC interface Transaction ``` -------------------------------- ### GridKeydownTargetType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the target element type for keydown events in the Grid. ```APIDOC GridKeydownTargetType: "dataCell" | "summaryCell" | "groupRow" | "hierarchicalRow" | "headerCell" | "masterDetailRow" ``` -------------------------------- ### valueInRange Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Ensures a value is within a specified minimum and maximum range. ```APIDOC ## valueInRange ### Description Clamps a value to be within a specified minimum and maximum range. ### Signature valueInRange(value: number, max: number, min?: number): number ### Parameters #### value: number #### max: number #### min: number = 0 ### Returns number - The value, clamped within the specified range. ``` -------------------------------- ### IgxDividerType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the type variants for the IgxDivider component. ```APIDOC IgxDividerType: typeof IgxDividerType[keyof typeof IgxDividerType] ``` -------------------------------- ### PivotAggregation Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Interface describing a PivotAggregation function. Accepts an array of extracted data members and an array of the original data records. ```APIDOC ## PivotAggregation ### Description Interface describing a PivotAggregation function. Accepts an array of extracted data members and a array of the original data records. ### Type declaration * (members: any[], data: any[]): any ### Parameters #### members * any[] #### data * any[] ### Returns * any ``` -------------------------------- ### FilterMode Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the filtering mode for components like grids. ```APIDOC FilterMode: typeof FilterMode[keyof typeof FilterMode] ``` -------------------------------- ### RadioGroupAlignment Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the alignment options for Radio Button groups. ```APIDOC RadioGroupAlignment: typeof RadioGroupAlignment[keyof typeof RadioGroupAlignment] ``` -------------------------------- ### LabelPosition Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the position of labels relative to their associated controls. ```APIDOC LabelPosition: typeof LabelPosition[keyof typeof LabelPosition] ``` -------------------------------- ### IgxBadgeType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the type variants for the IgxBadge component. ```APIDOC IgxBadgeType: typeof IgxBadgeType[keyof typeof IgxBadgeType] ``` -------------------------------- ### IgxStepperTitlePosition Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the position of the title relative to the step in the IgxStepper component. ```typescript IgxStepperTitlePosition: { Bottom: "bottom"; End: "end"; Start: "start"; Top: "top" } = ... ``` -------------------------------- ### IgxInputGroupType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines the InputGroupType. ```APIDOC IgxInputGroupType: typeof IgxInputGroupEnum[keyof typeof IgxInputGroupEnum] ``` -------------------------------- ### IgxTreeSelectionType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the selection types available for the IgxTree component. ```APIDOC IgxTreeSelectionType: typeof IgxTreeSelectionType[keyof typeof IgxTreeSelectionType] ``` -------------------------------- ### RadioLabelPosition Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the position of labels for Radio Buttons. ```APIDOC RadioLabelPosition: typeof RadioLabelPosition[keyof typeof RadioLabelPosition] ``` -------------------------------- ### RowType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the type of a row. ```APIDOC type RowType ``` -------------------------------- ### IgxStepperOrientation Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the orientation for the IgxStepper component. ```typescript IgxStepperOrientation: { Horizontal: "horizontal"; Vertical: "vertical" } = ... ``` -------------------------------- ### IgxProgressType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the type variants for the IgxProgress component. ```APIDOC IgxProgressType: typeof IgxProgressType[keyof typeof IgxProgressType] ``` -------------------------------- ### ValidationStatus Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Represents the validation status of a component or input. ```APIDOC ValidationStatus: "VALID" | "INVALID" ``` -------------------------------- ### VerticalAnimationType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the types of vertical animations available. ```APIDOC VerticalAnimationType: typeof VerticalAnimationType[keyof typeof VerticalAnimationType] ``` -------------------------------- ### Igx Specific Types Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Types and interfaces prefixed with 'Igx' related to specific components or functionalities within Ignite UI Angular. ```APIDOC ### Igx Specific Types * `IgxDateTimeEditorEventArgs` * `IgxDragCustomEventDetails` * `IgxExporterEvent` * `IgxFilterItem` * `IgxGridToolbarTemplateContext` * `IgxIconLoadedEvent` * `IgxStep` * `IgxStepper` * `IgxSummaryResult` * `IgxTimePickerValidationFailedEventArgs` * `IgxTree` * `IgxTreeNode` ``` -------------------------------- ### IgxTabsAlignment Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the alignment options for tabs in the IgxTabs component. ```typescript IgxTabsAlignment: { center: "center"; end: "end"; justify: "justify"; start: "start" } = ... ``` -------------------------------- ### IgxSliderType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the type variants for the IgxSlider component. ```APIDOC IgxSliderType: typeof IgxSliderType[keyof typeof IgxSliderType] ``` -------------------------------- ### HorizontalAnimationType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the types of horizontal animations available. ```APIDOC HorizontalAnimationType: typeof HorizontalAnimationType[keyof typeof HorizontalAnimationType] ``` -------------------------------- ### IgxDividerType Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible styles for the IgxDivider component. ```typescript IgxDividerType: { DASHED: "dashed"; SOLID: "solid" } = ... ``` -------------------------------- ### TicksOrientation Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the orientation for ticks in components like sliders or gauges. ```APIDOC TicksOrientation: typeof TicksOrientation[keyof typeof TicksOrientation] ``` -------------------------------- ### isLeap Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines if a given year is a leap year. ```APIDOC ## isLeap ### Description Returns true for leap years, false for non-leap years. ### Method isLeap(year: number): boolean ### Parameters #### year: number - **year** (number) - The year to check. ### Returns boolean ``` -------------------------------- ### IgxCardType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies the type variants for the IgxCard component. ```APIDOC IgxCardType: typeof IgxCardType[keyof typeof IgxCardType] ``` -------------------------------- ### GridValidationTrigger Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Specifies when grid validation should be triggered. ```APIDOC GridValidationTrigger: "change" | "blur" ``` -------------------------------- ### IgxProgressType Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible states for the IgxProgress component. ```typescript IgxProgressType: { ERROR: "error"; INFO: "info"; SUCCESS: "success"; WARNING: "warning" } = ... ``` -------------------------------- ### LabelPosition Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the position of a label relative to its associated element. ```typescript LabelPosition: { AFTER: "after"; BEFORE: "before" } = ... ``` -------------------------------- ### IgxTreeSelectionType Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the selection behavior for the IgxTree component. ```typescript IgxTreeSelectionType: { BiState: "BiState"; Cascading: "Cascading"; None: "None" } = ... ``` -------------------------------- ### IgxCardType Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible visual types for the IgxCard component. ```typescript IgxCardType: { ELEVATED: "elevated"; OUTLINED: "outlined" } = ... ``` -------------------------------- ### TickLabelsOrientation Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the orientation for tick labels in components like sliders or gauges. ```APIDOC TickLabelsOrientation: typeof TickLabelsOrientation[keyof typeof TickLabelsOrientation] ``` -------------------------------- ### PickerInteractionMode Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Configures the interaction mode for date/time pickers, determining if input is editable or selection is via dialog. ```typescript PickerInteractionMode: { Dialog: "dialog"; DropDown: "dropdown" } = ... This enumeration is used to configure whether the date/time picker has an editable input with drop down or is readonly - the date/time is selected only through a dialog. ``` -------------------------------- ### PivotRowHeaderGroupType Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the type of grouping for pivot row headers. ```APIDOC type PivotRowHeaderGroupType ``` -------------------------------- ### SliderHandle Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the possible handles for a range slider. ```typescript SliderHandle: { FROM: "from"; TO: "to" } = ... ``` -------------------------------- ### IgxSliderType Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the types of sliders available in Ignite UI Angular. ```typescript IgxSliderType: { RANGE: "range"; SLIDER: "slider" } = ... ``` -------------------------------- ### isDateInRanges Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Checks if a given date falls within any of the specified date ranges. ```APIDOC ## isDateInRanges ### Description Checks if a given date falls within any of the specified date ranges. ### Method isDateInRanges(date: Date, ranges: DateRangeDescriptor[]): boolean ### Parameters #### date: Date - **date** (Date) - The date to check. #### ranges: DateRangeDescriptor[] - **ranges** (DateRangeDescriptor[]) - An array of date range descriptors. ### Returns boolean ``` -------------------------------- ### SwitchLabelPosition Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the position of a label relative to a switch component. ```typescript SwitchLabelPosition: { AFTER: "after"; BEFORE: "before" } = ... ``` -------------------------------- ### RadioLabelPosition Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the position of a label relative to a radio button. ```typescript RadioLabelPosition: { AFTER: "after"; BEFORE: "before" } = ... ``` -------------------------------- ### RadioGroupAlignment Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Determines the alignment of radio buttons within a group. ```typescript RadioGroupAlignment: { horizontal: "horizontal"; vertical: "vertical" } = ... Determines the Radio Group alignment ``` -------------------------------- ### TickLabelsOrientation Enum Source: https://www.infragistics.com/products/ignite-ui-angular/docs/14.1.3/typescript Defines the orientation for tick labels on a slider. ```typescript TickLabelsOrientation: { BottomToTop: "bottomtotop"; Horizontal: "horizontal"; TopToBottom: "toptobottom" } = ... Slider Tick labels Orientation ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.