box.d.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { MarkComponent as MC } from '../runtime';
  2. import { BoxMark } from '../spec';
  3. export type BoxOptions = Omit<BoxMark, 'type'>;
  4. /**
  5. * Convert value for each channel to box shapes.
  6. *
  7. * p0 p2 p1
  8. * ──────────┬──────────
  9. * │
  10. * │
  11. * │
  12. * │
  13. * │
  14. * │
  15. * │ p3
  16. * p4 ┌─────────┴──────────┐ p5
  17. * │ │
  18. * │ │
  19. * p8 ├────────────────────┤ p9
  20. * │ │
  21. * │ p10 │
  22. * p7 └─────────┬──────────┘ p6
  23. * │
  24. * │
  25. * │
  26. * │
  27. * │
  28. * │
  29. * │
  30. * │
  31. * ───────────┴───────────
  32. * p12 p11 p13
  33. */
  34. export declare const Box: MC<BoxOptions>;