UNPKG

@opensig/opendesign

Version:

98 lines (97 loc) 2.46 kB
import { ExtractPropTypes } from 'vue'; export declare const popoverProps: { visible: { type: BooleanConstructor; }; position: { type: import('vue').PropType<import('..').PopupPositionT>; default: string; }; trigger: { type: import('vue').PropType<import('..').PopupTriggerT | import('..').PopupTriggerT[]>; default: string; }; target: { type: import('vue').PropType<string | import('vue').ComponentPublicInstance | HTMLElement | null>; default: null; }; disabled: { type: BooleanConstructor; }; wrapper: { type: import('vue').PropType<string | HTMLElement | null>; default: string; }; offset: { type: NumberConstructor; default: number; }; edgeOffset: { type: NumberConstructor; default: number; }; hoverDelay: { type: NumberConstructor; default: number; }; hideWhenTargetInvisible: { type: BooleanConstructor; default: boolean; }; anchor: { type: BooleanConstructor; default: boolean; }; anchorClass: { type: import('vue').PropType<string | { [k: string]: boolean; } | Array<{ [k: string]: boolean; } | string>>; }; unmountOnHide: { type: BooleanConstructor; default: boolean; }; wrapClass: { type: import('vue').PropType<string | { [k: string]: boolean; } | Array<{ [k: string]: boolean; } | string>>; }; bodyClass: { type: import('vue').PropType<string | { [k: string]: boolean; } | Array<{ [k: string]: boolean; } | string>>; }; adjustMinWidth: { type: BooleanConstructor; default: boolean; }; adjustWidth: { type: BooleanConstructor; default: boolean; }; transition: { type: StringConstructor; default: string; }; autoHide: { type: BooleanConstructor; default: boolean; }; beforeShow: { type: import('vue').PropType<() => Promise<boolean> | boolean>; }; beforeHide: { type: import('vue').PropType<() => Promise<boolean> | boolean>; }; adaptive: { type: BooleanConstructor; default: boolean; }; }; export type PopoverPropsT = ExtractPropTypes<typeof popoverProps>;