value-axis.d.ts 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. /*!
  2. * devextreme-angular
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. *
  8. * This software may be modified and distributed under the terms
  9. * of the MIT license. See the LICENSE file in the root of the project for details.
  10. *
  11. * https://github.com/DevExpress/devextreme-angular
  12. */
  13. import { QueryList } from '@angular/core';
  14. import DevExpress from 'devextreme/bundles/dx.all';
  15. import { NestedOptionHost } from '../../core/nested-option';
  16. import { NestedOption } from '../../core/nested-option';
  17. import { DxiConstantLineComponent } from './constant-line-dxi';
  18. import { DxiStripComponent } from './strip-dxi';
  19. export declare class DxoValueAxisComponent extends NestedOption {
  20. allowDecimals: boolean;
  21. axisDivisionFactor: number;
  22. categories: Array<number | string | Date>;
  23. color: string;
  24. constantLines: Array<any | {
  25. color?: string;
  26. dashStyle?: string;
  27. displayBehindSeries?: boolean;
  28. extendAxis?: boolean;
  29. label?: {
  30. font?: DevExpress.viz.Font;
  31. text?: string;
  32. visible?: boolean;
  33. };
  34. value?: Date | number | string;
  35. width?: number;
  36. }>;
  37. constantLineStyle: {
  38. color?: string;
  39. dashStyle?: string;
  40. label?: {
  41. font?: DevExpress.viz.Font;
  42. visible?: boolean;
  43. };
  44. width?: number;
  45. };
  46. discreteAxisDivisionMode: string;
  47. endOnTick: boolean;
  48. grid: {
  49. color?: string;
  50. opacity?: number;
  51. visible?: boolean;
  52. width?: number;
  53. };
  54. inverted: boolean;
  55. label: {
  56. customizeHint?: Function;
  57. customizeText?: Function;
  58. font?: DevExpress.viz.Font;
  59. format?: DevExpress.ui.format | string;
  60. indentFromAxis?: number;
  61. overlappingBehavior?: string;
  62. visible?: boolean;
  63. };
  64. logarithmBase: number;
  65. maxValueMargin: number;
  66. minorGrid: {
  67. color?: string;
  68. opacity?: number;
  69. visible?: boolean;
  70. width?: number;
  71. };
  72. minorTick: {
  73. color?: string;
  74. length?: number;
  75. opacity?: number;
  76. visible?: boolean;
  77. width?: number;
  78. };
  79. minorTickCount: number;
  80. minorTickInterval: number | string | {
  81. days?: number;
  82. hours?: number;
  83. milliseconds?: number;
  84. minutes?: number;
  85. months?: number;
  86. quarters?: number;
  87. seconds?: number;
  88. weeks?: number;
  89. years?: number;
  90. };
  91. minValueMargin: number;
  92. opacity: number;
  93. showZero: boolean;
  94. strips: Array<any | {
  95. color?: string;
  96. endValue?: Date | number | string;
  97. label?: {
  98. font?: DevExpress.viz.Font;
  99. text?: string;
  100. };
  101. startValue?: Date | number | string;
  102. }>;
  103. stripStyle: {
  104. label?: {
  105. font?: DevExpress.viz.Font;
  106. };
  107. };
  108. tick: {
  109. color?: string;
  110. length?: number;
  111. opacity?: number;
  112. visible?: boolean;
  113. width?: number;
  114. };
  115. tickInterval: number | string | {
  116. days?: number;
  117. hours?: number;
  118. milliseconds?: number;
  119. minutes?: number;
  120. months?: number;
  121. quarters?: number;
  122. seconds?: number;
  123. weeks?: number;
  124. years?: number;
  125. };
  126. type: string;
  127. valueMarginsEnabled: boolean;
  128. valueType: string;
  129. visible: boolean;
  130. width: number;
  131. max: number;
  132. min: number;
  133. protected readonly _optionPath: string;
  134. constantLinesChildren: QueryList<DxiConstantLineComponent>;
  135. stripsChildren: QueryList<DxiStripComponent>;
  136. constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost);
  137. }
  138. export declare class DxoValueAxisModule {
  139. }