Files
element-plus/packages/components/scrollbar/src/thumb.ts

18 lines
425 B
TypeScript

import { buildProps } from '@element-plus/utils'
import type { ExtractPropTypes } from 'vue'
import type Thumb from './thumb.vue'
export const thumbProps = buildProps({
vertical: Boolean,
size: String,
move: Number,
ratio: {
type: Number,
required: true,
},
always: Boolean,
} as const)
export type ThumbProps = ExtractPropTypes<typeof thumbProps>
export type ThumbInstance = InstanceType<typeof Thumb>