tav-ui
Version:
60 lines (59 loc) • 1.64 kB
TypeScript
import type { CSSProperties } from 'vue';
import type { ContextMenuItem } from './types';
declare const _default: import("vue").DefineComponent<{
width: {
type: NumberConstructor;
default: number;
};
customEvent: {
type: import("vue").PropType<Event>;
default: null;
};
styles: {
type: import("vue").PropType<CSSProperties>;
};
showIcon: {
type: BooleanConstructor;
default: boolean;
};
axis: {
type: import("vue").PropType<import("./types").Axis>;
default(): {
x: number;
y: number;
};
};
items: {
type: import("vue").PropType<ContextMenuItem[]>;
default(): {
label: string;
}[];
};
event: {
type: import("vue").PropType<MouseEvent>;
};
}, () => JSX.Element | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
width?: unknown;
customEvent?: unknown;
styles?: unknown;
showIcon?: unknown;
axis?: unknown;
items?: unknown;
event?: unknown;
} & {
width: number;
customEvent: Event;
showIcon: boolean;
axis: import("./types").Axis;
items: ContextMenuItem[];
} & {
styles?: CSSProperties | undefined;
event?: MouseEvent | undefined;
}>, {
width: number;
customEvent: Event;
showIcon: boolean;
axis: import("./types").Axis;
items: ContextMenuItem[];
}>;
export default _default;