UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 1.33 kB
{"version":3,"file":"slider.mjs","sources":["../../../../../../../packages/components/color-picker-panel/src/props/slider.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\n\nimport type { ExtractPublicPropTypes } from 'vue'\nimport type Color from '../utils/color'\n\nexport interface AlphaSliderProps {\n color: Color\n vertical?: boolean\n disabled?: boolean\n}\n\n// eslint-disable-next-line @typescript-eslint/no-empty-object-type\nexport interface HueSliderProps extends AlphaSliderProps {}\n\n/**\n * @deprecated Removed after 3.0.0, Use `AlphaSliderProps` instead.\n */\nexport const alphaSliderProps = buildProps({\n color: {\n type: definePropType<Color>(Object),\n required: true,\n },\n vertical: Boolean,\n disabled: Boolean,\n} as const)\n\n/**\n * @deprecated Removed after 3.0.0, Use `HueSliderProps` instead.\n */\nexport const hueSliderProps = alphaSliderProps\n\n/**\n * @deprecated Removed after 3.0.0, Use `AlphaSliderProps` instead.\n */\nexport type AlphaSliderPropsPublic = ExtractPublicPropTypes<\n typeof alphaSliderProps\n>\n"],"names":[],"mappings":";;AAiBO,MAAM,mBAAmB,UAAA,CAAW;AAAA,EACzC,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,eAAsB,MAAM,CAAA;AAAA,IAClC,QAAA,EAAU;AAAA,GACZ;AAAA,EACA,QAAA,EAAU,OAAA;AAAA,EACV,QAAA,EAAU;AACZ,CAAU;AAKH,MAAM,cAAA,GAAiB;;;;"}