UNPKG

devextreme-vue

Version:

DevExtreme Vue UI and Visualization Components

1,039 lines (1,037 loc) • 32 kB
/*! * devextreme-vue * Version: 19.2.6 * Build date: Thu Jan 30 2020 * * Copyright (c) 2012 - 2020 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-vue */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var VueType = require("vue"); var Vue = VueType.default || VueType; var range_selector_1 = require("devextreme/viz/range_selector"); var component_1 = require("./core/component"); var configuration_component_1 = require("./core/configuration-component"); var DxRangeSelector = Vue.extend({ extends: component_1.DxComponent, props: { background: Object, behavior: Object, chart: Object, containerBackgroundColor: String, dataSource: [Array, Object, String], dataSourceField: String, disabled: Boolean, elementAttr: Object, export: Object, indent: Object, loadingIndicator: Object, margin: Object, onDisposing: Function, onDrawn: Function, onExported: Function, onExporting: Function, onFileSaving: Function, onIncidentOccurred: Function, onInitialized: Function, onOptionChanged: Function, onValueChanged: Function, pathModified: Boolean, redrawOnResize: Boolean, rtlEnabled: Boolean, scale: Object, selectedRangeColor: String, selectedRangeUpdateMode: String, shutter: Object, size: Object, sliderHandle: Object, sliderMarker: Object, theme: String, title: [Object, String], value: [Array, Object] }, computed: { instance: function () { return this.$_instance; } }, beforeCreate: function () { this.$_WidgetClass = range_selector_1.default; this.$_expectedChildren = { background: { isCollectionItem: false, optionName: "background" }, behavior: { isCollectionItem: false, optionName: "behavior" }, chart: { isCollectionItem: false, optionName: "chart" }, export: { isCollectionItem: false, optionName: "export" }, indent: { isCollectionItem: false, optionName: "indent" }, loadingIndicator: { isCollectionItem: false, optionName: "loadingIndicator" }, margin: { isCollectionItem: false, optionName: "margin" }, scale: { isCollectionItem: false, optionName: "scale" }, shutter: { isCollectionItem: false, optionName: "shutter" }, size: { isCollectionItem: false, optionName: "size" }, sliderHandle: { isCollectionItem: false, optionName: "sliderHandle" }, sliderMarker: { isCollectionItem: false, optionName: "sliderMarker" }, title: { isCollectionItem: false, optionName: "title" }, value: { isCollectionItem: false, optionName: "value" } }; } }); exports.DxRangeSelector = DxRangeSelector; var DxAggregation = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { calculate: Function, enabled: Boolean, method: String } }); exports.DxAggregation = DxAggregation; DxAggregation.$_optionName = "aggregation"; var DxAggregationInterval = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { days: Number, hours: Number, milliseconds: Number, minutes: Number, months: Number, quarters: Number, seconds: Number, weeks: Number, years: Number } }); exports.DxAggregationInterval = DxAggregationInterval; DxAggregationInterval.$_optionName = "aggregationInterval"; var DxArgumentFormat = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { currency: String, formatter: Function, parser: Function, precision: Number, type: String } }); exports.DxArgumentFormat = DxArgumentFormat; DxArgumentFormat.$_optionName = "argumentFormat"; var DxBackground = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, image: Object, visible: Boolean } }); exports.DxBackground = DxBackground; DxBackground.$_optionName = "background"; DxBackground.$_expectedChildren = { backgroundImage: { isCollectionItem: false, optionName: "image" }, image: { isCollectionItem: false, optionName: "image" } }; var DxBackgroundImage = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { location: String, url: String } }); exports.DxBackgroundImage = DxBackgroundImage; DxBackgroundImage.$_optionName = "image"; var DxBehavior = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { allowSlidersSwap: Boolean, animationEnabled: Boolean, callValueChanged: String, manualRangeSelectionEnabled: Boolean, moveSelectedRangeByClick: Boolean, snapToTicks: Boolean } }); exports.DxBehavior = DxBehavior; DxBehavior.$_optionName = "behavior"; var DxBorder = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, dashStyle: String, visible: Boolean, width: Number } }); exports.DxBorder = DxBorder; DxBorder.$_optionName = "border"; var DxBreak = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { endValue: {}, startValue: {} } }); exports.DxBreak = DxBreak; DxBreak.$_optionName = "breaks"; DxBreak.$_isCollectionItem = true; var DxBreakStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, line: String, width: Number } }); exports.DxBreakStyle = DxBreakStyle; DxBreakStyle.$_optionName = "breakStyle"; var DxChart = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { barGroupPadding: Number, barGroupWidth: Number, barWidth: Number, bottomIndent: Number, commonSeriesSettings: Object, dataPrepareSettings: Object, equalBarWidth: Boolean, maxBubbleSize: Number, minBubbleSize: Number, negativesAsZeroes: Boolean, palette: [Array, String], paletteExtensionMode: String, series: [Array, Object], seriesTemplate: Object, topIndent: Number, useAggregation: Boolean, valueAxis: Object } }); exports.DxChart = DxChart; DxChart.$_optionName = "chart"; DxChart.$_expectedChildren = { commonSeriesSettings: { isCollectionItem: false, optionName: "commonSeriesSettings" }, dataPrepareSettings: { isCollectionItem: false, optionName: "dataPrepareSettings" }, series: { isCollectionItem: true, optionName: "series" }, seriesTemplate: { isCollectionItem: false, optionName: "seriesTemplate" }, valueAxis: { isCollectionItem: false, optionName: "valueAxis" } }; var DxCommonSeriesSettings = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { aggregation: Object, area: Object, argumentField: String, axis: String, bar: Object, barOverlapGroup: String, barPadding: Number, barWidth: Number, border: Object, bubble: Object, candlestick: Object, closeValueField: String, color: String, cornerRadius: Number, dashStyle: String, fullstackedarea: Object, fullstackedbar: Object, fullstackedline: Object, fullstackedspline: Object, fullstackedsplinearea: Object, highValueField: String, hoverMode: String, hoverStyle: Object, ignoreEmptyPoints: Boolean, innerColor: String, label: Object, line: Object, lowValueField: String, maxLabelCount: Number, minBarSize: Number, opacity: Number, openValueField: String, pane: String, point: Object, rangearea: Object, rangebar: Object, rangeValue1Field: String, rangeValue2Field: String, reduction: Object, scatter: Object, selectionMode: String, selectionStyle: Object, showInLegend: Boolean, sizeField: String, spline: Object, splinearea: Object, stack: String, stackedarea: Object, stackedbar: Object, stackedline: Object, stackedspline: Object, stackedsplinearea: Object, steparea: Object, stepline: Object, stock: Object, tagField: String, type: String, valueErrorBar: Object, valueField: String, visible: Boolean, width: Number } }); exports.DxCommonSeriesSettings = DxCommonSeriesSettings; DxCommonSeriesSettings.$_optionName = "commonSeriesSettings"; DxCommonSeriesSettings.$_expectedChildren = { aggregation: { isCollectionItem: false, optionName: "aggregation" }, border: { isCollectionItem: false, optionName: "border" }, commonSeriesSettingsHoverStyle: { isCollectionItem: false, optionName: "hoverStyle" }, commonSeriesSettingsLabel: { isCollectionItem: false, optionName: "label" }, commonSeriesSettingsSelectionStyle: { isCollectionItem: false, optionName: "selectionStyle" }, hoverStyle: { isCollectionItem: false, optionName: "hoverStyle" }, label: { isCollectionItem: false, optionName: "label" }, point: { isCollectionItem: false, optionName: "point" }, reduction: { isCollectionItem: false, optionName: "reduction" }, selectionStyle: { isCollectionItem: false, optionName: "selectionStyle" }, seriesBorder: { isCollectionItem: false, optionName: "border" }, valueErrorBar: { isCollectionItem: false, optionName: "valueErrorBar" } }; var DxCommonSeriesSettingsHoverStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, dashStyle: String, hatching: Object, width: Number } }); exports.DxCommonSeriesSettingsHoverStyle = DxCommonSeriesSettingsHoverStyle; DxCommonSeriesSettingsHoverStyle.$_optionName = "hoverStyle"; DxCommonSeriesSettingsHoverStyle.$_expectedChildren = { border: { isCollectionItem: false, optionName: "border" }, hatching: { isCollectionItem: false, optionName: "hatching" }, seriesBorder: { isCollectionItem: false, optionName: "border" } }; var DxCommonSeriesSettingsLabel = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { alignment: String, argumentFormat: [Object, Function, String], backgroundColor: String, border: Object, connector: Object, customizeText: Function, font: Object, format: [Object, Function, String], horizontalOffset: Number, position: String, rotationAngle: Number, showForZeroValues: Boolean, verticalOffset: Number, visible: Boolean } }); exports.DxCommonSeriesSettingsLabel = DxCommonSeriesSettingsLabel; DxCommonSeriesSettingsLabel.$_optionName = "label"; DxCommonSeriesSettingsLabel.$_expectedChildren = { argumentFormat: { isCollectionItem: false, optionName: "argumentFormat" }, border: { isCollectionItem: false, optionName: "border" }, connector: { isCollectionItem: false, optionName: "connector" }, font: { isCollectionItem: false, optionName: "font" }, format: { isCollectionItem: false, optionName: "format" }, seriesBorder: { isCollectionItem: false, optionName: "border" } }; var DxCommonSeriesSettingsSelectionStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, dashStyle: String, hatching: Object, width: Number } }); exports.DxCommonSeriesSettingsSelectionStyle = DxCommonSeriesSettingsSelectionStyle; DxCommonSeriesSettingsSelectionStyle.$_optionName = "selectionStyle"; DxCommonSeriesSettingsSelectionStyle.$_expectedChildren = { border: { isCollectionItem: false, optionName: "border" }, hatching: { isCollectionItem: false, optionName: "hatching" }, seriesBorder: { isCollectionItem: false, optionName: "border" } }; var DxConnector = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, visible: Boolean, width: Number } }); exports.DxConnector = DxConnector; DxConnector.$_optionName = "connector"; var DxDataPrepareSettings = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { checkTypeForAllData: Boolean, convertToAxisDataType: Boolean, sortingMethod: [Boolean, Function] } }); exports.DxDataPrepareSettings = DxDataPrepareSettings; DxDataPrepareSettings.$_optionName = "dataPrepareSettings"; var DxExport = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { backgroundColor: String, enabled: Boolean, fileName: String, formats: Array, margin: Number, printingEnabled: Boolean, proxyUrl: String, svgToCanvas: Function } }); exports.DxExport = DxExport; DxExport.$_optionName = "export"; var DxFont = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, family: String, opacity: Number, size: [Number, String], weight: Number } }); exports.DxFont = DxFont; DxFont.$_optionName = "font"; var DxFormat = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { currency: String, formatter: Function, parser: Function, precision: Number, type: String } }); exports.DxFormat = DxFormat; DxFormat.$_optionName = "format"; var DxHatching = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { direction: String, opacity: Number, step: Number, width: Number } }); exports.DxHatching = DxHatching; DxHatching.$_optionName = "hatching"; var DxHeight = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { rangeMaxPoint: Number, rangeMinPoint: Number } }); exports.DxHeight = DxHeight; DxHeight.$_optionName = "height"; var DxHoverStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, dashStyle: String, hatching: Object, size: Number, width: Number } }); exports.DxHoverStyle = DxHoverStyle; DxHoverStyle.$_optionName = "hoverStyle"; var DxImage = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { height: [Number, Object], location: String, url: String, width: [Number, Object] } }); exports.DxImage = DxImage; DxImage.$_optionName = "image"; var DxIndent = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { left: Number, right: Number } }); exports.DxIndent = DxIndent; DxIndent.$_optionName = "indent"; var DxLabel = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { alignment: String, argumentFormat: [Object, Function, String], backgroundColor: String, border: Object, connector: Object, customizeText: Function, font: Object, format: [Object, Function, String], horizontalOffset: Number, overlappingBehavior: String, position: String, rotationAngle: Number, showForZeroValues: Boolean, topIndent: Number, verticalOffset: Number, visible: Boolean } }); exports.DxLabel = DxLabel; DxLabel.$_optionName = "label"; var DxLength = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { days: Number, hours: Number, milliseconds: Number, minutes: Number, months: Number, quarters: Number, seconds: Number, weeks: Number, years: Number } }); exports.DxLength = DxLength; DxLength.$_optionName = "length"; var DxLoadingIndicator = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { backgroundColor: String, enabled: Boolean, font: Object, show: Boolean, text: String } }); exports.DxLoadingIndicator = DxLoadingIndicator; DxLoadingIndicator.$_optionName = "loadingIndicator"; DxLoadingIndicator.$_expectedChildren = { font: { isCollectionItem: false, optionName: "font" } }; var DxMargin = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { bottom: Number, left: Number, right: Number, top: Number } }); exports.DxMargin = DxMargin; DxMargin.$_optionName = "margin"; var DxMarker = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { label: Object, separatorHeight: Number, textLeftIndent: Number, textTopIndent: Number, topIndent: Number, visible: Boolean } }); exports.DxMarker = DxMarker; DxMarker.$_optionName = "marker"; DxMarker.$_expectedChildren = { label: { isCollectionItem: false, optionName: "label" }, markerLabel: { isCollectionItem: false, optionName: "label" } }; var DxMarkerLabel = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { customizeText: Function, format: [Object, Function, String] } }); exports.DxMarkerLabel = DxMarkerLabel; DxMarkerLabel.$_optionName = "label"; DxMarkerLabel.$_expectedChildren = { format: { isCollectionItem: false, optionName: "format" } }; var DxMaxRange = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { days: Number, hours: Number, milliseconds: Number, minutes: Number, months: Number, quarters: Number, seconds: Number, weeks: Number, years: Number } }); exports.DxMaxRange = DxMaxRange; DxMaxRange.$_optionName = "maxRange"; var DxMinorTick = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, opacity: Number, visible: Boolean, width: Number } }); exports.DxMinorTick = DxMinorTick; DxMinorTick.$_optionName = "minorTick"; var DxMinorTickInterval = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { days: Number, hours: Number, milliseconds: Number, minutes: Number, months: Number, quarters: Number, seconds: Number, weeks: Number, years: Number } }); exports.DxMinorTickInterval = DxMinorTickInterval; DxMinorTickInterval.$_optionName = "minorTickInterval"; var DxMinRange = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { days: Number, hours: Number, milliseconds: Number, minutes: Number, months: Number, quarters: Number, seconds: Number, weeks: Number, years: Number } }); exports.DxMinRange = DxMinRange; DxMinRange.$_optionName = "minRange"; var DxPoint = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, hoverMode: String, hoverStyle: Object, image: [Object, String], selectionMode: String, selectionStyle: Object, size: Number, symbol: String, visible: Boolean } }); exports.DxPoint = DxPoint; DxPoint.$_optionName = "point"; DxPoint.$_expectedChildren = { border: { isCollectionItem: false, optionName: "border" }, hoverStyle: { isCollectionItem: false, optionName: "hoverStyle" }, image: { isCollectionItem: false, optionName: "image" }, pointBorder: { isCollectionItem: false, optionName: "border" }, pointHoverStyle: { isCollectionItem: false, optionName: "hoverStyle" }, pointImage: { isCollectionItem: false, optionName: "image" }, pointSelectionStyle: { isCollectionItem: false, optionName: "selectionStyle" }, selectionStyle: { isCollectionItem: false, optionName: "selectionStyle" } }; var DxPointBorder = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, visible: Boolean, width: Number } }); exports.DxPointBorder = DxPointBorder; DxPointBorder.$_optionName = "border"; var DxPointHoverStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, size: Number } }); exports.DxPointHoverStyle = DxPointHoverStyle; DxPointHoverStyle.$_optionName = "hoverStyle"; DxPointHoverStyle.$_expectedChildren = { border: { isCollectionItem: false, optionName: "border" }, pointBorder: { isCollectionItem: false, optionName: "border" } }; var DxPointImage = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { height: [Number, Object], url: [Object, String], width: [Number, Object] } }); exports.DxPointImage = DxPointImage; DxPointImage.$_optionName = "image"; DxPointImage.$_expectedChildren = { height: { isCollectionItem: false, optionName: "height" }, url: { isCollectionItem: false, optionName: "url" }, width: { isCollectionItem: false, optionName: "width" } }; var DxPointSelectionStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, size: Number } }); exports.DxPointSelectionStyle = DxPointSelectionStyle; DxPointSelectionStyle.$_optionName = "selectionStyle"; DxPointSelectionStyle.$_expectedChildren = { border: { isCollectionItem: false, optionName: "border" }, pointBorder: { isCollectionItem: false, optionName: "border" } }; var DxReduction = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, level: String } }); exports.DxReduction = DxReduction; DxReduction.$_optionName = "reduction"; var DxScale = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { aggregateByCategory: Boolean, aggregationGroupWidth: Number, aggregationInterval: [Number, Object, String], allowDecimals: Boolean, breaks: Array, breakStyle: Object, categories: Array, endOnTick: Boolean, endValue: {}, holidays: Array, label: Object, linearThreshold: Number, logarithmBase: Number, marker: Object, maxRange: [Number, Object, String], minorTick: Object, minorTickCount: Number, minorTickInterval: [Number, Object, String], minRange: [Number, Object, String], placeholderHeight: Number, showCustomBoundaryTicks: Boolean, singleWorkdays: Array, startValue: {}, tick: Object, tickInterval: [Number, Object, String], type: String, valueType: String, workdaysOnly: Boolean, workWeek: Array } }); exports.DxScale = DxScale; DxScale.$_optionName = "scale"; DxScale.$_expectedChildren = { aggregationInterval: { isCollectionItem: false, optionName: "aggregationInterval" }, break: { isCollectionItem: true, optionName: "breaks" }, breakStyle: { isCollectionItem: false, optionName: "breakStyle" }, label: { isCollectionItem: false, optionName: "label" }, marker: { isCollectionItem: false, optionName: "marker" }, maxRange: { isCollectionItem: false, optionName: "maxRange" }, minorTick: { isCollectionItem: false, optionName: "minorTick" }, minorTickInterval: { isCollectionItem: false, optionName: "minorTickInterval" }, minRange: { isCollectionItem: false, optionName: "minRange" }, scaleLabel: { isCollectionItem: false, optionName: "label" }, tick: { isCollectionItem: false, optionName: "tick" }, tickInterval: { isCollectionItem: false, optionName: "tickInterval" } }; var DxScaleLabel = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { customizeText: Function, font: Object, format: [Object, Function, String], overlappingBehavior: String, topIndent: Number, visible: Boolean } }); exports.DxScaleLabel = DxScaleLabel; DxScaleLabel.$_optionName = "label"; DxScaleLabel.$_expectedChildren = { font: { isCollectionItem: false, optionName: "font" }, format: { isCollectionItem: false, optionName: "format" } }; var DxSelectionStyle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { border: Object, color: String, dashStyle: String, hatching: Object, size: Number, width: Number } }); exports.DxSelectionStyle = DxSelectionStyle; DxSelectionStyle.$_optionName = "selectionStyle"; var DxSeries = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { aggregation: Object, argumentField: String, axis: String, barOverlapGroup: String, barPadding: Number, barWidth: Number, border: Object, closeValueField: String, color: String, cornerRadius: Number, dashStyle: String, highValueField: String, hoverMode: String, hoverStyle: Object, ignoreEmptyPoints: Boolean, innerColor: String, label: Object, lowValueField: String, maxLabelCount: Number, minBarSize: Number, name: String, opacity: Number, openValueField: String, pane: String, point: Object, rangeValue1Field: String, rangeValue2Field: String, reduction: Object, selectionMode: String, selectionStyle: Object, showInLegend: Boolean, sizeField: String, stack: String, tag: {}, tagField: String, type: String, valueErrorBar: Object, valueField: String, visible: Boolean, width: Number } }); exports.DxSeries = DxSeries; DxSeries.$_optionName = "series"; DxSeries.$_isCollectionItem = true; var DxSeriesBorder = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, dashStyle: String, visible: Boolean, width: Number } }); exports.DxSeriesBorder = DxSeriesBorder; DxSeriesBorder.$_optionName = "border"; var DxSeriesTemplate = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { customizeSeries: Function, nameField: String } }); exports.DxSeriesTemplate = DxSeriesTemplate; DxSeriesTemplate.$_optionName = "seriesTemplate"; var DxShutter = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, opacity: Number } }); exports.DxShutter = DxShutter; DxShutter.$_optionName = "shutter"; var DxSize = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { height: Number, width: Number } }); exports.DxSize = DxSize; DxSize.$_optionName = "size"; var DxSliderHandle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, opacity: Number, width: Number } }); exports.DxSliderHandle = DxSliderHandle; DxSliderHandle.$_optionName = "sliderHandle"; var DxSliderMarker = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, customizeText: Function, font: Object, format: [Object, Function, String], invalidRangeColor: String, paddingLeftRight: Number, paddingTopBottom: Number, placeholderHeight: Number, visible: Boolean } }); exports.DxSliderMarker = DxSliderMarker; DxSliderMarker.$_optionName = "sliderMarker"; DxSliderMarker.$_expectedChildren = { font: { isCollectionItem: false, optionName: "font" }, format: { isCollectionItem: false, optionName: "format" } }; var DxSubtitle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { font: Object, offset: Number, text: String, textOverflow: String, wordWrap: String } }); exports.DxSubtitle = DxSubtitle; DxSubtitle.$_optionName = "subtitle"; DxSubtitle.$_expectedChildren = { font: { isCollectionItem: false, optionName: "font" } }; var DxTick = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, opacity: Number, width: Number } }); exports.DxTick = DxTick; DxTick.$_optionName = "tick"; var DxTickInterval = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { days: Number, hours: Number, milliseconds: Number, minutes: Number, months: Number, quarters: Number, seconds: Number, weeks: Number, years: Number } }); exports.DxTickInterval = DxTickInterval; DxTickInterval.$_optionName = "tickInterval"; var DxTitle = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { font: Object, horizontalAlignment: String, margin: [Number, Object], placeholderSize: Number, subtitle: [Object, String], text: String, textOverflow: String, verticalAlignment: String, wordWrap: String } }); exports.DxTitle = DxTitle; DxTitle.$_optionName = "title"; DxTitle.$_expectedChildren = { font: { isCollectionItem: false, optionName: "font" }, margin: { isCollectionItem: false, optionName: "margin" }, subtitle: { isCollectionItem: false, optionName: "subtitle" } }; var DxUrl = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { rangeMaxPoint: String, rangeMinPoint: String } }); exports.DxUrl = DxUrl; DxUrl.$_optionName = "url"; var DxValue = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { endValue: {}, length: [Number, Object, String], startValue: {} } }); exports.DxValue = DxValue; DxValue.$_optionName = "value"; DxValue.$_expectedChildren = { length: { isCollectionItem: false, optionName: "length" } }; var DxValueAxis = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { inverted: Boolean, logarithmBase: Number, max: Number, min: Number, type: String, valueType: String } }); exports.DxValueAxis = DxValueAxis; DxValueAxis.$_optionName = "valueAxis"; var DxValueErrorBar = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { color: String, displayMode: String, edgeLength: Number, highValueField: String, lineWidth: Number, lowValueField: String, opacity: Number, type: String, value: Number } }); exports.DxValueErrorBar = DxValueErrorBar; DxValueErrorBar.$_optionName = "valueErrorBar"; var DxWidth = Vue.extend({ extends: configuration_component_1.DxConfiguration, props: { rangeMaxPoint: Number, rangeMinPoint: Number } }); exports.DxWidth = DxWidth; DxWidth.$_optionName = "width"; exports.default = DxRangeSelector;