unika-components
Version:
Unika Vue3 components library
73 lines (72 loc) • 2.35 kB
TypeScript
import { WorkData, GlobalData, PageData, PersonalData } from '../../defaultProps';
import '../../assets/css/workRender.css';
declare const __default__: import("vue").DefineComponent<{
workData: {
type: () => WorkData;
required: true;
};
autoPlay: {
type: BooleanConstructor;
default: boolean;
};
isPlatform: {
type: BooleanConstructor;
default: boolean;
};
env: {
type: StringConstructor;
default: string;
};
}, {
container: import("vue").Ref<HTMLElement | null>;
content: import("vue").Ref<HTMLElement | null>;
contentStyle: import("vue").ComputedRef<{
height: string;
transform: string;
transition: string;
willChange: string;
}>;
scrollProgress: import("vue").ComputedRef<number>;
isAutoScrolling: import("vue").Ref<number | boolean>;
workData: import("vue").ComputedRef<WorkData>;
personalData: import("vue").ComputedRef<PersonalData>;
global: import("vue").ComputedRef<GlobalData>;
pages: import("vue").ComputedRef<[] | PageData[]>;
page: import("vue").ComputedRef<PageData>;
handleSubmit: (formData: Record<string, any>) => Promise<void>;
handleElementTrigger: (payload: {
elementId: string;
eventType: string;
data: any;
}) => void;
getComponentName: (type: string) => string;
handleTouchStart: (e: TouchEvent) => void;
handleTouchMove: (e: TouchEvent) => void;
handleTouchEnd: () => void;
handleMouseDown: (e: MouseEvent) => void;
handleMouseMove: (e: MouseEvent) => void;
handleMouseUp: () => void;
handleMouseLeave: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
workData: {
type: () => WorkData;
required: true;
};
autoPlay: {
type: BooleanConstructor;
default: boolean;
};
isPlatform: {
type: BooleanConstructor;
default: boolean;
};
env: {
type: StringConstructor;
default: string;
};
}>>, {
autoPlay: boolean;
isPlatform: boolean;
env: string;
}, {}>;
export default __default__;