argument-axis.d.ts 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  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 { EventEmitter, 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. import { DxiConstantLineComponent } from './constant-line-dxi';
  19. import { DxiStripComponent } from './strip-dxi';
  20. export declare class DxoArgumentAxisComponent extends NestedOption {
  21. aggregationGroupWidth: number;
  22. aggregationInterval: number | string | {
  23. days?: number;
  24. hours?: number;
  25. milliseconds?: number;
  26. minutes?: number;
  27. months?: number;
  28. quarters?: number;
  29. seconds?: number;
  30. weeks?: number;
  31. years?: number;
  32. };
  33. allowDecimals: boolean;
  34. argumentType: string;
  35. axisDivisionFactor: number;
  36. breaks: Array<DevExpress.viz.ScaleBreak>;
  37. breakStyle: {
  38. color?: string;
  39. line?: string;
  40. width?: number;
  41. };
  42. categories: Array<number | string | Date>;
  43. color: string;
  44. constantLines: Array<any | {
  45. color?: string;
  46. dashStyle?: string;
  47. displayBehindSeries?: boolean;
  48. extendAxis?: boolean;
  49. label?: {
  50. font?: DevExpress.viz.Font;
  51. horizontalAlignment?: string;
  52. position?: string;
  53. text?: string;
  54. verticalAlignment?: string;
  55. visible?: boolean;
  56. };
  57. paddingLeftRight?: number;
  58. paddingTopBottom?: number;
  59. value?: Date | number | string;
  60. width?: number;
  61. } | {
  62. color?: string;
  63. dashStyle?: string;
  64. displayBehindSeries?: boolean;
  65. extendAxis?: boolean;
  66. label?: {
  67. font?: DevExpress.viz.Font;
  68. text?: string;
  69. visible?: boolean;
  70. };
  71. value?: Date | number | string;
  72. width?: number;
  73. }>;
  74. constantLineStyle: {
  75. color?: string;
  76. dashStyle?: string;
  77. label?: {
  78. font?: DevExpress.viz.Font;
  79. horizontalAlignment?: string;
  80. position?: string;
  81. verticalAlignment?: string;
  82. visible?: boolean;
  83. };
  84. paddingLeftRight?: number;
  85. paddingTopBottom?: number;
  86. width?: number;
  87. } | {
  88. color?: string;
  89. dashStyle?: string;
  90. label?: {
  91. font?: DevExpress.viz.Font;
  92. visible?: boolean;
  93. };
  94. width?: number;
  95. };
  96. discreteAxisDivisionMode: string;
  97. endOnTick: boolean;
  98. grid: {
  99. color?: string;
  100. opacity?: number;
  101. visible?: boolean;
  102. width?: number;
  103. };
  104. holidays: Array<Date | string | number>;
  105. hoverMode: string;
  106. inverted: boolean;
  107. label: {
  108. alignment?: string;
  109. customizeHint?: Function;
  110. customizeText?: Function;
  111. displayMode?: string;
  112. font?: DevExpress.viz.Font;
  113. format?: DevExpress.ui.format | string;
  114. indentFromAxis?: number;
  115. overlappingBehavior?: string;
  116. rotationAngle?: number;
  117. staggeringSpacing?: number;
  118. textOverflow?: string;
  119. visible?: boolean;
  120. wordWrap?: string;
  121. } | {
  122. customizeHint?: Function;
  123. customizeText?: Function;
  124. font?: DevExpress.viz.Font;
  125. format?: DevExpress.ui.format | string;
  126. indentFromAxis?: number;
  127. overlappingBehavior?: string;
  128. visible?: boolean;
  129. };
  130. logarithmBase: number;
  131. max: Date | number | string;
  132. maxValueMargin: number;
  133. min: Date | number | string;
  134. minorGrid: {
  135. color?: string;
  136. opacity?: number;
  137. visible?: boolean;
  138. width?: number;
  139. };
  140. minorTick: {
  141. color?: string;
  142. length?: number;
  143. opacity?: number;
  144. shift?: number;
  145. visible?: boolean;
  146. width?: number;
  147. };
  148. minorTickCount: number;
  149. minorTickInterval: number | string | {
  150. days?: number;
  151. hours?: number;
  152. milliseconds?: number;
  153. minutes?: number;
  154. months?: number;
  155. quarters?: number;
  156. seconds?: number;
  157. weeks?: number;
  158. years?: number;
  159. };
  160. minValueMargin: number;
  161. minVisualRangeLength: number | string | {
  162. days?: number;
  163. hours?: number;
  164. milliseconds?: number;
  165. minutes?: number;
  166. months?: number;
  167. quarters?: number;
  168. seconds?: number;
  169. weeks?: number;
  170. years?: number;
  171. };
  172. opacity: number;
  173. placeholderSize: number;
  174. position: string;
  175. singleWorkdays: Array<Date | string | number>;
  176. strips: Array<any | {
  177. color?: string;
  178. endValue?: Date | number | string;
  179. label?: {
  180. font?: DevExpress.viz.Font;
  181. horizontalAlignment?: string;
  182. text?: string;
  183. verticalAlignment?: string;
  184. };
  185. paddingLeftRight?: number;
  186. paddingTopBottom?: number;
  187. startValue?: Date | number | string;
  188. } | {
  189. color?: string;
  190. endValue?: Date | number | string;
  191. label?: {
  192. font?: DevExpress.viz.Font;
  193. text?: string;
  194. };
  195. startValue?: Date | number | string;
  196. }>;
  197. stripStyle: {
  198. label?: {
  199. font?: DevExpress.viz.Font;
  200. horizontalAlignment?: string;
  201. verticalAlignment?: string;
  202. };
  203. paddingLeftRight?: number;
  204. paddingTopBottom?: number;
  205. } | {
  206. label?: {
  207. font?: DevExpress.viz.Font;
  208. };
  209. };
  210. tick: {
  211. color?: string;
  212. length?: number;
  213. opacity?: number;
  214. shift?: number;
  215. visible?: boolean;
  216. width?: number;
  217. };
  218. tickInterval: number | string | {
  219. days?: number;
  220. hours?: number;
  221. milliseconds?: number;
  222. minutes?: number;
  223. months?: number;
  224. quarters?: number;
  225. seconds?: number;
  226. weeks?: number;
  227. years?: number;
  228. };
  229. title: string | {
  230. alignment?: string;
  231. font?: DevExpress.viz.Font;
  232. margin?: number;
  233. text?: string;
  234. textOverflow?: string;
  235. wordWrap?: string;
  236. };
  237. type: string;
  238. valueMarginsEnabled: boolean;
  239. visible: boolean;
  240. visualRange: DevExpress.viz.VizRange | Array<number | string | Date>;
  241. visualRangeUpdateMode: string;
  242. wholeRange: DevExpress.viz.VizRange | Array<number | string | Date>;
  243. width: number;
  244. workdaysOnly: boolean;
  245. workWeek: Array<number>;
  246. firstPointOnStartAngle: boolean;
  247. originValue: number;
  248. period: number;
  249. startAngle: number;
  250. /**
  251. * This member supports the internal infrastructure and is not intended to be used directly from your code.
  252. */
  253. visualRangeChange: EventEmitter<DevExpress.viz.VizRange | Array<number | string | Date>>;
  254. protected readonly _optionPath: string;
  255. breaksChildren: QueryList<DxiBreakComponent>;
  256. constantLinesChildren: QueryList<DxiConstantLineComponent>;
  257. stripsChildren: QueryList<DxiStripComponent>;
  258. constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost);
  259. }
  260. export declare class DxoArgumentAxisModule {
  261. }