UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

89 lines (88 loc) 2.23 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 | any[]>; default: undefined; }; unmountOnHide: { type: BooleanConstructor; default: boolean; }; wrapClass: { type: import('vue').PropType<string | any[]>; default: undefined; }; bodyClass: { type: import('vue').PropType<string | any[]>; default: undefined; }; 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>;