{"version":3,"file":"scrollbar.mjs","sources":["../../../../../../packages/components/scrollbar/src/scrollbar.ts"],"sourcesContent":["import type { PropType, StyleValue, ExtractPropTypes } from 'vue'\n\nexport const scrollbarProps = {\n  type: {\n    type: String as PropType<'track' | 'embed'>,\n    default: 'embed'\n  },\n  outerClass: [String, Object, Array],\n  outerStyle: {\n    type: [String, Object, Array] as PropType<StyleValue>\n  },\n  // private\n  hide: {\n    type: Boolean,\n    default: false\n  },\n  disableHorizontal: {\n    type: Boolean,\n    default: false\n  },\n  disableVertical: {\n    type: Boolean,\n    default: false\n  }\n}\n\nexport type ScrollProps = ExtractPropTypes<typeof scrollbarProps>\n"],"names":[],"mappings":"AAEO,MAAM,cAAiB,GAAA;AAAA,EAC5B,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA,CAAC,MAAQ,EAAA,MAAA,EAAQ,KAAK,CAAA;AAAA,EAClC,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,CAAC,MAAQ,EAAA,MAAA,EAAQ,KAAK,CAAA;AAAA,GAC9B;AAAA;AAAA,EAEA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,iBAAmB,EAAA;AAAA,IACjB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,eAAiB,EAAA;AAAA,IACf,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}