UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

54 lines (53 loc) 1.08 kB
import { buildProps as n, booleanProp as e, iconProp as r, eventProp as o } from "@vexip-ui/config"; const l = n({ src: String, srcList: Array, noControls: e, videoAttrs: Object, time: Number, volume: Number, playbackRate: Number, playbackRates: Array, // kernel: Object as PropType<VideoKernel>, controlLayout: Object, poster: String, video: Object, segments: Array, loading: e, loadingIcon: r, loadingEffect: String, shortcuts: Object, slots: Object, onPlay: o(), onPause: o(), onEnded: o(), onTimeChange: o(), onVolumeChange: o(), onRateChange: o(), onToggleFlip: o(), onTogglePip: o(), onToggleFull: o(), onPrev: o(), onNext: o(), onRefresh: o() }), a = n({ type: String, label: String, tipClass: [String, Array, Object], disabled: e, shortcut: String, focusable: e, value: [Number, String], options: Array, onClick: o(), onEnter: o(), onLeave: o(), onFocus: o(), onBlur: o(), onSelect: o() }); export { a as videoControlProps, l as videoProps }; //# sourceMappingURL=props.mjs.map