@lekseek/ui
Version:
Vue 3 components library
134 lines (133 loc) • 3.15 kB
TypeScript
import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
fill: {
type: PropType<number>;
default: number;
};
points: {
type: PropType<number[]>;
default: () => never[];
};
size: {
type: PropType<number>;
default: number;
};
starId: {
type: PropType<number>;
required: true;
};
activeColor: {
type: PropType<string>;
required: true;
};
inactiveColor: {
type: PropType<string>;
required: true;
};
borderColor: {
type: PropType<string>;
default: string;
};
borderWidth: {
type: PropType<number>;
default: number;
};
roundedCorners: {
type: PropType<boolean>;
default: boolean;
};
rtl: {
type: PropType<boolean>;
default: boolean;
};
glow: {
type: PropType<number>;
default: number;
};
glowColor: {
type: PropType<string>;
default: string;
};
}, unknown, {
starPoints: number[];
grad: string;
glowId: string;
}, {
starPointsToString(): string;
getGradId(): string;
getSize(): number;
getFill(): string;
border(): number;
getBorderColor(): string;
maxSize(): number;
viewBox(): string;
}, {
mouseMoving($event: any): void;
getPosition($event: any): number;
selected($event: any): void;
getRandomId(): string;
calculatePoints(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("star-mouse-move" | "star-selected")[], "star-mouse-move" | "star-selected", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
fill: {
type: PropType<number>;
default: number;
};
points: {
type: PropType<number[]>;
default: () => never[];
};
size: {
type: PropType<number>;
default: number;
};
starId: {
type: PropType<number>;
required: true;
};
activeColor: {
type: PropType<string>;
required: true;
};
inactiveColor: {
type: PropType<string>;
required: true;
};
borderColor: {
type: PropType<string>;
default: string;
};
borderWidth: {
type: PropType<number>;
default: number;
};
roundedCorners: {
type: PropType<boolean>;
default: boolean;
};
rtl: {
type: PropType<boolean>;
default: boolean;
};
glow: {
type: PropType<number>;
default: number;
};
glowColor: {
type: PropType<string>;
default: string;
};
}>> & {
"onStar-mouse-move"?: ((...args: any[]) => any) | undefined;
"onStar-selected"?: ((...args: any[]) => any) | undefined;
}, {
fill: number;
size: number;
points: number[];
borderColor: string;
borderWidth: number;
roundedCorners: boolean;
rtl: boolean;
glow: number;
glowColor: string;
}>;
export default _default;