devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
100 lines (54 loc) • 3.59 kB
TypeScript
/**
* DevExtreme (common.d.ts)
* Version: 22.1.9
* Build date: Tue Apr 18 2023
*
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
export type ApplyValueMode = 'instantly' | 'useButtons';
export type ButtonStyle = 'text' | 'outlined' | 'contained';
export type ButtonType = 'back' | 'danger' | 'default' | 'normal' | 'success';
export type DataStructure = 'plain' | 'tree';
export type DataType = 'string' | 'number' | 'date' | 'boolean' | 'object' | 'datetime';
export type Direction = 'bottom' | 'left' | 'right' | 'top';
export type DragDirection = 'both' | 'horizontal' | 'vertical';
export type DragHighlight = 'push' | 'indicate';
export type EditorStyle = 'outlined' | 'underlined' | 'filled';
export type ExportFormat = 'GIF' | 'JPEG' | 'PDF' | 'PNG' | 'SVG';
export type FieldChooserLayout = 0 | 1 | 2;
export type FirstDayOfWeek = 0 | 1 | 2 | 3 | 4 | 5 | 6;
export type Format = 'billions' | 'currency' | 'day' | 'decimal' | 'exponential' | 'fixedPoint' | 'largeNumber' | 'longDate' | 'longTime' | 'millions' | 'millisecond' | 'month' | 'monthAndDay' | 'monthAndYear' | 'percent' | 'quarter' | 'quarterAndYear' | 'shortDate' | 'shortTime' | 'thousands' | 'trillions' | 'year' | 'dayOfWeek' | 'hour' | 'longDateLongTime' | 'minute' | 'second' | 'shortDateShortTime';
export type HorizontalAlignment = 'center' | 'left' | 'right';
export type HorizontalEdge = 'left' | 'right';
export type LabelMode = 'static' | 'floating' | 'hidden';
export type MaskMode = 'always' | 'onFocus';
export type Mode = 'auto'; // eslint-disable-line @typescript-eslint/no-type-alias
export type Orientation = 'horizontal' | 'vertical';
export type PageLoadMode = 'nextButton' | 'scrollBottom';
export type PageOrientation = 'portrait' | 'landscape';
export type Position = 'bottom' | 'left' | 'right' | 'top';
export type PositionAlignment = 'bottom' | 'center' | 'left' | 'left bottom' | 'left top' | 'right' | 'right bottom' | 'right top' | 'top';
export type ScrollbarMode = 'always' | 'never' | 'onHover' | 'onScroll';
export type ScrollDirection = 'both' | 'horizontal' | 'vertical';
export type ScrollMode = 'standard' | 'virtual';
export type SearchMode = 'contains' | 'startswith' | 'equals';
export type SelectAllMode = 'allPages' | 'page';
export type SimplifiedSearchMode = 'contains' | 'startswith';
export type SingleMultipleAllOrNone = 'single' | 'multiple' | 'all' | 'none';
export type SingleMultipleOrNone = 'single' | 'multiple' | 'none';
export type SingleOrMultiple = 'single' | 'multiple';
export type SingleOrNone = 'single' | 'none';
export type SlideOutMenuPosition = 'inverted' | 'normal';
export type SortOrder = 'asc' | 'desc';
export type StoreType = 'array' | 'local' | 'odata';
export type SubmenuShowMode = 'onClick' | 'onHover';
export type TextBoxPredefinedButton = 'clear'; // eslint-disable-line @typescript-eslint/no-type-alias
export type TextEditorButtonLocation = 'after' | 'before';
export type ToolbarItemComponent = 'dxAutocomplete' | 'dxButton' | 'dxCheckBox' | 'dxDateBox' | 'dxMenu' | 'dxSelectBox' | 'dxTabs' | 'dxTextBox' | 'dxButtonGroup' | 'dxDropDownButton';
export type ToolbarItemLocation = 'after' | 'before' | 'center';
export type TooltipShowMode = 'always' | 'onHover';
export type ValidationMessageMode = 'always' | 'auto';
export type ValidationStatus = 'valid' | 'invalid' | 'pending';
export type VerticalAlignment = 'bottom' | 'center' | 'top';
export type VerticalEdge = 'bottom' | 'top';