unika-components
Version:
Unika Vue3 components library
135 lines (134 loc) • 4.03 kB
TypeScript
export declare const defaultStyles: string[];
declare const _default: import("vue").DefineComponent<{
[x: string]: any;
}, {
styleProps: import("vue").ComputedRef<Pick<any, string>>;
handleClick: () => void;
options: import("vue").Ref<{
fullScreen: {
enable: boolean;
zIndex: number;
};
particles: {
color: {
value: string[];
};
move: {
direction: string;
enable: boolean;
outModes: {
default: string;
};
size: boolean;
speed: {
min: string;
max: string;
};
};
number: {
value: number;
density: {
enable: boolean;
area: number;
};
};
opacity: {
value: number;
animation: {
enable: boolean;
startValue: string;
destroy: string;
speed: number;
sync: boolean;
};
};
rotate: {
value: {
min: number;
max: number;
};
direction: string;
move: boolean;
animation: {
enable: boolean;
speed: number;
};
};
tilt: {
direction: string;
enable: boolean;
move: boolean;
value: {
min: number;
max: number;
};
animation: {
enable: boolean;
speed: number;
};
};
shape: {
type: string[];
options: {
polygon: {
sides: number;
}[];
emoji: {
particles: {
size: {
value: number;
};
};
value: string[];
};
image: {
src: string;
width: number;
height: number;
particles: {
size: {
value: number;
};
};
}[];
};
};
size: {
value: {
min: number;
max: number;
};
};
roll: {
darken: {
enable: boolean;
value: number;
};
enlighten: {
enable: boolean;
value: number;
};
enable: boolean;
speed: {
min: number;
max: number;
};
};
wobble: {
distance: number;
enable: boolean;
move: boolean;
speed: {
min: number;
max: number;
};
};
};
}>;
particlesKey: import("vue").Ref<number>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
[x: string]: any;
}>>, {
[x: string]: any;
}, {}>;
export default _default;