tav-ui
Version:
1 lines • 2.22 kB
Source Map (JSON)
{"version":3,"file":"types2.mjs","sources":["../../../../../../../packages/components/scrollbar/src/types.ts"],"sourcesContent":["import componentSetting from '@tav-ui/settings/src/componentSetting'\nimport type { ExtractPropTypes } from 'vue'\n\ntype Nullable<T> = T | null\ntype ElRef<T extends HTMLElement = HTMLDivElement> = Nullable<T>\n\nexport interface BarMapItem {\n offset: string\n scroll: string\n scrollSize: string\n size: string\n key: string\n axis: string\n client: string\n direction: string\n}\nexport interface BarMap {\n vertical: BarMapItem\n horizontal: BarMapItem\n}\n\nexport interface ScrollbarType {\n wrap: ElRef\n}\n\nexport const scrollbarProps = {\n native: {\n type: Boolean,\n default: componentSetting.scrollbar?.native ?? false,\n },\n wrapStyle: {\n type: [String, Array],\n default: '',\n },\n wrapClass: {\n type: [String, Array],\n default: '',\n },\n containerClass: {\n type: [String, Array],\n default: '',\n },\n viewClass: {\n type: [String, Array],\n default: '',\n },\n viewStyle: {\n type: [String, Array],\n default: '',\n },\n noresize: Boolean, // 如果 container 尺寸不会发生变化,最好设置它可以优化性能\n tag: {\n type: String,\n default: 'div',\n },\n backTopVisibilityHeight: Number,\n}\n\nexport type ScrollbarProps = ExtractPropTypes<typeof scrollbarProps>\n"],"names":[],"mappings":";;AACY,MAAC,cAAc,GAAG;AAC9B,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,gBAAgB,CAAC,SAAS,EAAE,MAAM,IAAI,KAAK;AACxD,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC;AACzB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC;AACzB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,cAAc,EAAE;AAClB,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC;AACzB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC;AACzB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC;AACzB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,QAAQ,EAAE,OAAO;AACnB,EAAE,GAAG,EAAE;AACP,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,uBAAuB,EAAE,MAAM;AACjC;;;;"}