constants.ts 613 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import {
  2. BASE_CLASS_PREFIX
  3. } from '../base/constants';
  4. const cssClasses = {
  5. PREFIX: BASE_CLASS_PREFIX + '-overflow-list',
  6. };
  7. const MODE_MAP = {
  8. COLLAPSE: 'collapse',
  9. SCROLL: 'scroll',
  10. };
  11. const BOUNDARY_MAP = {
  12. START: 'start',
  13. END: 'end',
  14. };
  15. const OVERFLOW_DIR = {
  16. NONE: 0,
  17. GROW: 1,
  18. SHRINK: 2,
  19. };
  20. const strings = {
  21. BOUNDARY_SET: Object.values(BOUNDARY_MAP),
  22. POSITION_SET: ['vertical', 'horizontal'],
  23. MODE_SET: Object.values(MODE_MAP),
  24. MODE_MAP,
  25. BOUNDARY_MAP,
  26. OVERFLOW_DIR
  27. };
  28. const numbers = {};
  29. export {
  30. cssClasses,
  31. strings,
  32. numbers
  33. };