{"version":3,"file":"types.mjs","sources":["../../../../../../packages/components/scrollbar/src/types.ts"],"sourcesContent":["export const DIRECTIONS = ['horizontal', 'vertical'] as const\nexport type Direction = (typeof DIRECTIONS)[number]\n\nexport interface ThumbData {\n  ratio: number\n  thumbSize: number\n  max: number\n}\n\nexport interface ThumbMap {\n  size: 'width' | 'height'\n  direction: 'left' | 'top'\n  offset: 'offsetWidth' | 'offsetHeight'\n  client: 'clientX' | 'clientY'\n}\n\nexport interface ScrollbarProps {\n  type: 'track' | 'embed'\n  outerClass: any\n  outerStyle: any\n}\n"],"names":[],"mappings":"AAAa,MAAA,UAAA,GAAa,CAAC,YAAA,EAAc,UAAU;;;;"}