eslink-ui-plus
Version:
vue3 component library, css framework
100 lines (99 loc) • 2.78 kB
TypeScript
import type { Instance, Placement } from "@popperjs/core";
import type { PropType } from "vue";
declare type Trigger = "mouseover" | "mouseclick" | "mousedown";
declare const _default: import("vue").DefineComponent<{
value: (StringConstructor | NumberConstructor)[];
placement: {
type: PropType<Placement>;
default: string;
};
trigger: {
type: PropType<Trigger>;
default: string;
};
withArrow: {
type: BooleanConstructor;
default: boolean;
};
offset: {
type: NumberConstructor;
default: number;
};
backgroundColor: {
type: StringConstructor;
default: string;
};
color: {
type: StringConstructor;
default: string;
};
width: {
type: StringConstructor;
default: string;
};
maxWidth: {
type: StringConstructor;
default: string;
};
}, {
props: Readonly<{
value: string | number | undefined;
width: string;
offset: number;
trigger: Trigger;
placement: Placement;
withArrow: boolean;
backgroundColor: string;
color: string;
maxWidth: string;
}>;
slots: Readonly<{
[name: string]: import("vue").Slot | undefined;
}>;
timeStamp: number;
containerIdName: string;
popperoverIdName: string;
wrapper: import("vue").Ref<HTMLElement | null>;
popper: import("vue").Ref<HTMLElement | null>;
popperVisible: import("vue").Ref<boolean>;
triggerType: (type: Trigger) => boolean;
mouseover: () => Promise<void>;
mouseout: () => void;
mouseclick: (event: MouseEvent) => Promise<void>;
documentMouseclick: (event: any) => void;
mousedown: () => void;
mouseup: () => void;
updatePopper: () => Promise<void>;
createPopperInstance: () => Instance | undefined;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
value?: unknown;
placement?: unknown;
trigger?: unknown;
withArrow?: unknown;
offset?: unknown;
backgroundColor?: unknown;
color?: unknown;
width?: unknown;
maxWidth?: unknown;
} & {
width: string;
offset: number;
trigger: Trigger;
placement: Placement;
withArrow: boolean;
backgroundColor: string;
color: string;
maxWidth: string;
} & {
value?: string | number | undefined;
}>, {
width: string;
offset: number;
trigger: Trigger;
placement: Placement;
withArrow: boolean;
backgroundColor: string;
color: string;
maxWidth: string;
}>;
export default _default;