scale.d.ts 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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 { DxiBreakComponent } from './break-dxi';
  18. export declare class DxoScaleComponent extends NestedOption {
  19. allowDecimals: boolean;
  20. customMinorTicks: Array<number>;
  21. customTicks: Array<number>;
  22. endValue: number | Date | string;
  23. label: {
  24. customizeText?: Function;
  25. font?: DevExpress.viz.Font;
  26. format?: DevExpress.ui.format | string;
  27. hideFirstOrLast?: string;
  28. indentFromTick?: number;
  29. overlappingBehavior?: string;
  30. useRangeColors?: boolean;
  31. visible?: boolean;
  32. } | {
  33. customizeText?: Function;
  34. font?: DevExpress.viz.Font;
  35. format?: DevExpress.ui.format | string;
  36. indentFromTick?: number;
  37. overlappingBehavior?: string;
  38. useRangeColors?: boolean;
  39. visible?: boolean;
  40. } | {
  41. customizeText?: Function;
  42. font?: DevExpress.viz.Font;
  43. format?: DevExpress.ui.format | string;
  44. overlappingBehavior?: string;
  45. topIndent?: number;
  46. visible?: boolean;
  47. };
  48. minorTick: {
  49. color?: string;
  50. length?: number;
  51. opacity?: number;
  52. visible?: boolean;
  53. width?: number;
  54. } | {
  55. color?: string;
  56. opacity?: number;
  57. visible?: boolean;
  58. width?: number;
  59. };
  60. minorTickInterval: number | string | {
  61. days?: number;
  62. hours?: number;
  63. milliseconds?: number;
  64. minutes?: number;
  65. months?: number;
  66. quarters?: number;
  67. seconds?: number;
  68. weeks?: number;
  69. years?: number;
  70. };
  71. orientation: string;
  72. scaleDivisionFactor: number;
  73. startValue: number | Date | string;
  74. tick: {
  75. color?: string;
  76. length?: number;
  77. opacity?: number;
  78. visible?: boolean;
  79. width?: number;
  80. } | {
  81. color?: string;
  82. opacity?: number;
  83. width?: number;
  84. };
  85. tickInterval: number | string | {
  86. days?: number;
  87. hours?: number;
  88. milliseconds?: number;
  89. minutes?: number;
  90. months?: number;
  91. quarters?: number;
  92. seconds?: number;
  93. weeks?: number;
  94. years?: number;
  95. };
  96. horizontalOrientation: string;
  97. verticalOrientation: string;
  98. aggregationGroupWidth: number;
  99. aggregationInterval: number | string | {
  100. days?: number;
  101. hours?: number;
  102. milliseconds?: number;
  103. minutes?: number;
  104. months?: number;
  105. quarters?: number;
  106. seconds?: number;
  107. weeks?: number;
  108. years?: number;
  109. };
  110. breaks: Array<DevExpress.viz.ScaleBreak>;
  111. breakStyle: {
  112. color?: string;
  113. line?: string;
  114. width?: number;
  115. };
  116. categories: Array<number | string | Date>;
  117. endOnTick: boolean;
  118. holidays: Array<Date | string | number>;
  119. logarithmBase: number;
  120. marker: {
  121. label?: {
  122. customizeText?: Function;
  123. format?: DevExpress.ui.format | string;
  124. };
  125. separatorHeight?: number;
  126. textLeftIndent?: number;
  127. textTopIndent?: number;
  128. topIndent?: number;
  129. visible?: boolean;
  130. };
  131. maxRange: number | string | {
  132. days?: number;
  133. hours?: number;
  134. milliseconds?: number;
  135. minutes?: number;
  136. months?: number;
  137. quarters?: number;
  138. seconds?: number;
  139. weeks?: number;
  140. years?: number;
  141. };
  142. minorTickCount: number;
  143. minRange: number | string | {
  144. days?: number;
  145. hours?: number;
  146. milliseconds?: number;
  147. minutes?: number;
  148. months?: number;
  149. quarters?: number;
  150. seconds?: number;
  151. weeks?: number;
  152. years?: number;
  153. };
  154. placeholderHeight: number;
  155. showCustomBoundaryTicks: boolean;
  156. singleWorkdays: Array<Date | string | number>;
  157. type: string;
  158. valueType: string;
  159. workdaysOnly: boolean;
  160. workWeek: Array<number>;
  161. protected readonly _optionPath: string;
  162. breaksChildren: QueryList<DxiBreakComponent>;
  163. constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost);
  164. }
  165. export declare class DxoScaleModule {
  166. }