UNPKG

pttx-plugin

Version:
229 lines (228 loc) 6.39 kB
declare const _sfc_main: import("vue").DefineComponent<{ src: { type: StringConstructor; required: true; default: string; }; poster: { type: StringConstructor; required: true; default: string; }; volume: { type: NumberConstructor; required: false; default: number; }; themeColor: { type: StringConstructor; required: false; default: string; }; activeColor: { type: StringConstructor; required: false; default: string; }; width: { type: StringConstructor; required: false; default: string; }; height: { type: StringConstructor; required: false; default: string; }; }, { props: any; attrs: { [x: string]: unknown; }; loading: import("vue").Ref<boolean>; videoConfig: import("vue").Ref<{ src: any; poster: any; volume: any; themeColor: any; activeColor: any; width: any; height: any; }>; videoState: import("vue").Ref<{ play: boolean; hideControl: boolean; distance: number; downState: boolean; playState: boolean; leftInit: number; isFullScreen: boolean; isHalfScreen: boolean; isLoading: boolean; }>; videoRef: any; videoDomRef: any; videoProOutRef: any; videoCacheRef: any; videoProRef: any; videoPoiRef: any; duration: import("vue").Ref<string>; currentTime: import("vue").Ref<string>; voiceProOutRef: any; voiceProRef: any; voicePoiRef: any; handleHalfScreen: () => void; handleMouseEnterControlVoice: (controlName: string) => void; handleMouseLeaveControlVoice: (controlName: string) => void; handleProgressDown: (ev: any) => void; play: (flag?: any) => void; pause: (flag?: any) => void; handleProgressMove: (ev: any) => void; handleProgressUp: () => void; handleVolProgressDown: (ev: any) => void; handleVolProgressMove: (ev: any) => void; handleClickVoice: (e: Event) => void; handleVolProgressUp: (e: Event) => void; handleControls: (ev: any, flag: string) => void; handleScreen: () => void; readonly SvgIcon: import("vue").DefineComponent<{ iconClass: { type: StringConstructor; required: false; default: string; }; iconStyle: { type: ObjectConstructor; required: false; }; className: { type: StringConstructor; required: false; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; required: false; default: string; }; }, { attrs: { [x: string]: unknown; }; props: any; svgHref: import("vue").ComputedRef<string>; getStyle: import("vue").ComputedRef<import("vue").CSSProperties>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ iconClass: { type: StringConstructor; required: false; default: string; }; iconStyle: { type: ObjectConstructor; required: false; }; className: { type: StringConstructor; required: false; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; required: false; default: string; }; }>>, { iconClass: string; className: string; size: string | number; }, {}>; readonly Loading: import("vue").DefineComponent<{ isLoading: { type: BooleanConstructor; required: false; default: boolean; }; classData: { type: StringConstructor; required: false; default: string; }; themeColor: { type: StringConstructor; required: false; default: string; }; }, { loadingProps: any; primary: any; attrs: { [x: string]: unknown; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ isLoading: { type: BooleanConstructor; required: false; default: boolean; }; classData: { type: StringConstructor; required: false; default: string; }; themeColor: { type: StringConstructor; required: false; default: string; }; }>>, { themeColor: string; isLoading: boolean; classData: string; }, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ src: { type: StringConstructor; required: true; default: string; }; poster: { type: StringConstructor; required: true; default: string; }; volume: { type: NumberConstructor; required: false; default: number; }; themeColor: { type: StringConstructor; required: false; default: string; }; activeColor: { type: StringConstructor; required: false; default: string; }; width: { type: StringConstructor; required: false; default: string; }; height: { type: StringConstructor; required: false; default: string; }; }>>, { src: string; poster: string; volume: number; themeColor: string; activeColor: string; width: string; height: string; }, {}>; export default _sfc_main;