UNPKG

969 BTypeScriptView Raw
1import { Interceptor } from '../utils';
2import type { PropType, CSSProperties, TeleportProps } from 'vue';
3export declare const popupSharedProps: {
4 show: BooleanConstructor;
5 zIndex: (NumberConstructor | StringConstructor)[];
6 overlay: {
7 type: BooleanConstructor;
8 default: true;
9 };
10 duration: (NumberConstructor | StringConstructor)[];
11 teleport: PropType<TeleportProps["to"]>;
12 lockScroll: {
13 type: BooleanConstructor;
14 default: true;
15 };
16 lazyRender: {
17 type: BooleanConstructor;
18 default: true;
19 };
20 beforeClose: PropType<Interceptor>;
21 overlayStyle: PropType<CSSProperties>;
22 overlayClass: PropType<unknown>;
23 transitionAppear: BooleanConstructor;
24 closeOnClickOverlay: {
25 type: BooleanConstructor;
26 default: true;
27 };
28};
29export type PopupSharedPropKeys = Array<keyof typeof popupSharedProps>;
30export declare const popupSharedPropKeys: PopupSharedPropKeys;