mark.js 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
  2. var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
  3. if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
  4. else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
  5. return c > 3 && r && Object.defineProperty(target, key, r), r;
  6. };
  7. import { defineProps } from '../props';
  8. import { MarkNode } from './base';
  9. export const props = [
  10. { name: 'encode', type: 'object' },
  11. { name: 'scale', type: 'object' },
  12. { name: 'data', type: 'value' },
  13. { name: 'transform', type: 'array' },
  14. { name: 'style', type: 'object' },
  15. { name: 'animate', type: 'object' },
  16. { name: 'coordinate', type: 'object' },
  17. { name: 'interaction', type: 'object' },
  18. { name: 'label', type: 'array', key: 'labels' },
  19. { name: 'axis', type: 'object' },
  20. { name: 'legend', type: 'object' },
  21. { name: 'slider', type: 'object' },
  22. { name: 'scrollbar', type: 'object' },
  23. { name: 'state', type: 'object' },
  24. { name: 'tooltip', type: 'mix' },
  25. ];
  26. let HOMMark = class HOMMark extends MarkNode {
  27. constructor() {
  28. super({});
  29. }
  30. };
  31. HOMMark = __decorate([
  32. defineProps(props)
  33. ], HOMMark);
  34. export { HOMMark };
  35. let Interval = class Interval extends MarkNode {
  36. constructor() {
  37. super({}, 'interval');
  38. }
  39. };
  40. Interval = __decorate([
  41. defineProps(props)
  42. ], Interval);
  43. export { Interval };
  44. let Rect = class Rect extends MarkNode {
  45. constructor() {
  46. super({}, 'rect');
  47. }
  48. };
  49. Rect = __decorate([
  50. defineProps(props)
  51. ], Rect);
  52. export { Rect };
  53. let Point = class Point extends MarkNode {
  54. constructor() {
  55. super({}, 'point');
  56. }
  57. };
  58. Point = __decorate([
  59. defineProps(props)
  60. ], Point);
  61. export { Point };
  62. let Area = class Area extends MarkNode {
  63. constructor() {
  64. super({}, 'area');
  65. }
  66. };
  67. Area = __decorate([
  68. defineProps(props)
  69. ], Area);
  70. export { Area };
  71. let Line = class Line extends MarkNode {
  72. constructor() {
  73. super({}, 'line');
  74. }
  75. };
  76. Line = __decorate([
  77. defineProps(props)
  78. ], Line);
  79. export { Line };
  80. let Cell = class Cell extends MarkNode {
  81. constructor() {
  82. super({}, 'cell');
  83. }
  84. };
  85. Cell = __decorate([
  86. defineProps(props)
  87. ], Cell);
  88. export { Cell };
  89. let Vector = class Vector extends MarkNode {
  90. constructor() {
  91. super({}, 'vector');
  92. }
  93. };
  94. Vector = __decorate([
  95. defineProps(props)
  96. ], Vector);
  97. export { Vector };
  98. let Link = class Link extends MarkNode {
  99. constructor() {
  100. super({}, 'link');
  101. }
  102. };
  103. Link = __decorate([
  104. defineProps(props)
  105. ], Link);
  106. export { Link };
  107. let Polygon = class Polygon extends MarkNode {
  108. constructor() {
  109. super({}, 'polygon');
  110. }
  111. };
  112. Polygon = __decorate([
  113. defineProps(props)
  114. ], Polygon);
  115. export { Polygon };
  116. let Image = class Image extends MarkNode {
  117. constructor() {
  118. super({}, 'image');
  119. }
  120. };
  121. Image = __decorate([
  122. defineProps(props)
  123. ], Image);
  124. export { Image };
  125. let Text = class Text extends MarkNode {
  126. constructor() {
  127. super({}, 'text');
  128. }
  129. };
  130. Text = __decorate([
  131. defineProps(props)
  132. ], Text);
  133. export { Text };
  134. let Box = class Box extends MarkNode {
  135. constructor() {
  136. super({}, 'box');
  137. }
  138. };
  139. Box = __decorate([
  140. defineProps(props)
  141. ], Box);
  142. export { Box };
  143. let LineX = class LineX extends MarkNode {
  144. constructor() {
  145. super({}, 'lineX');
  146. }
  147. };
  148. LineX = __decorate([
  149. defineProps(props)
  150. ], LineX);
  151. export { LineX };
  152. let LineY = class LineY extends MarkNode {
  153. constructor() {
  154. super({}, 'lineY');
  155. }
  156. };
  157. LineY = __decorate([
  158. defineProps(props)
  159. ], LineY);
  160. export { LineY };
  161. let Range = class Range extends MarkNode {
  162. constructor() {
  163. super({}, 'range');
  164. }
  165. };
  166. Range = __decorate([
  167. defineProps(props)
  168. ], Range);
  169. export { Range };
  170. let RangeX = class RangeX extends MarkNode {
  171. constructor() {
  172. super({}, 'rangeX');
  173. }
  174. };
  175. RangeX = __decorate([
  176. defineProps(props)
  177. ], RangeX);
  178. export { RangeX };
  179. let RangeY = class RangeY extends MarkNode {
  180. constructor() {
  181. super({}, 'rangeY');
  182. }
  183. };
  184. RangeY = __decorate([
  185. defineProps(props)
  186. ], RangeY);
  187. export { RangeY };
  188. let Connector = class Connector extends MarkNode {
  189. constructor() {
  190. super({}, 'connector');
  191. }
  192. };
  193. Connector = __decorate([
  194. defineProps(props)
  195. ], Connector);
  196. export { Connector };
  197. let Shape = class Shape extends MarkNode {
  198. constructor() {
  199. super({}, 'shape');
  200. }
  201. };
  202. Shape = __decorate([
  203. defineProps(props)
  204. ], Shape);
  205. export { Shape };
  206. let Sankey = class Sankey extends MarkNode {
  207. constructor() {
  208. super({}, 'sankey');
  209. }
  210. };
  211. Sankey = __decorate([
  212. defineProps([...props, { name: 'layout', type: 'value' }])
  213. ], Sankey);
  214. export { Sankey };
  215. let Treemap = class Treemap extends MarkNode {
  216. constructor() {
  217. super({}, 'treemap');
  218. }
  219. };
  220. Treemap = __decorate([
  221. defineProps([...props, { name: 'layout', type: 'value' }])
  222. ], Treemap);
  223. export { Treemap };
  224. let Boxplot = class Boxplot extends MarkNode {
  225. constructor() {
  226. super({}, 'boxplot');
  227. }
  228. };
  229. Boxplot = __decorate([
  230. defineProps(props)
  231. ], Boxplot);
  232. export { Boxplot };
  233. let Density = class Density extends MarkNode {
  234. constructor() {
  235. super({}, 'density');
  236. }
  237. };
  238. Density = __decorate([
  239. defineProps(props)
  240. ], Density);
  241. export { Density };
  242. let Heatmap = class Heatmap extends MarkNode {
  243. constructor() {
  244. super({}, 'heatmap');
  245. }
  246. };
  247. Heatmap = __decorate([
  248. defineProps(props)
  249. ], Heatmap);
  250. export { Heatmap };
  251. let Path = class Path extends MarkNode {
  252. constructor() {
  253. super({}, 'path');
  254. }
  255. };
  256. Path = __decorate([
  257. defineProps(props)
  258. ], Path);
  259. export { Path };
  260. let Pack = class Pack extends MarkNode {
  261. constructor() {
  262. super({}, 'pack');
  263. }
  264. };
  265. Pack = __decorate([
  266. defineProps([...props, { name: 'layout', type: 'value' }])
  267. ], Pack);
  268. export { Pack };
  269. let ForceGraph = class ForceGraph extends MarkNode {
  270. constructor() {
  271. super({}, 'forceGraph');
  272. }
  273. };
  274. ForceGraph = __decorate([
  275. defineProps([...props, { name: 'layout', type: 'value' }])
  276. ], ForceGraph);
  277. export { ForceGraph };
  278. let Tree = class Tree extends MarkNode {
  279. constructor() {
  280. super({}, 'tree');
  281. }
  282. };
  283. Tree = __decorate([
  284. defineProps([...props, { name: 'layout', type: 'value' }])
  285. ], Tree);
  286. export { Tree };
  287. let WordCloud = class WordCloud extends MarkNode {
  288. constructor() {
  289. super({}, 'wordCloud');
  290. }
  291. };
  292. WordCloud = __decorate([
  293. defineProps([...props, { name: 'layout', type: 'object' }])
  294. ], WordCloud);
  295. export { WordCloud };
  296. let Gauge = class Gauge extends MarkNode {
  297. constructor() {
  298. super({}, 'gauge');
  299. }
  300. };
  301. Gauge = __decorate([
  302. defineProps(props)
  303. ], Gauge);
  304. export { Gauge };
  305. //# sourceMappingURL=mark.js.map