UNPKG

23.1 kBTypeScriptView Raw
1import { nextTick } from 'vue';
2declare const _default: ({
3 new (...args: any[]): {
4 $: import("vue").ComponentInternalInstance;
5 $data: {
6 sPush: boolean;
7 };
8 $props: Partial<{
9 mask: boolean;
10 prefixCls: string;
11 keyboard: boolean;
12 height: import("../_util/type").Key;
13 zIndex: number;
14 maskClosable: boolean;
15 width: import("../_util/type").Key;
16 bodyStyle: {
17 [key: string]: any;
18 };
19 closable: boolean;
20 onClose: (...args: any[]) => any;
21 placement: "bottom" | "left" | "right" | "top";
22 "onUpdate:visible": (...args: any[]) => any;
23 level: any;
24 afterVisibleChange: (...args: any[]) => any;
25 maskStyle: {
26 [key: string]: any;
27 };
28 wrapStyle: {
29 [key: string]: any;
30 };
31 headerStyle: {
32 [key: string]: any;
33 };
34 drawerStyle: {
35 [key: string]: any;
36 };
37 wrapClassName: string;
38 }> & Pick<Readonly<{
39 mask: boolean;
40 prefixCls: string;
41 keyboard: boolean;
42 height: import("../_util/type").Key;
43 zIndex: number;
44 maskClosable: boolean;
45 width: import("../_util/type").Key;
46 bodyStyle: {
47 [key: string]: any;
48 };
49 closable: boolean;
50 onClose: (...args: any[]) => any;
51 placement: "bottom" | "left" | "right" | "top";
52 "onUpdate:visible": (...args: any[]) => any;
53 level: any;
54 afterVisibleChange: (...args: any[]) => any;
55 maskStyle: {
56 [key: string]: any;
57 };
58 wrapStyle: {
59 [key: string]: any;
60 };
61 headerStyle: {
62 [key: string]: any;
63 };
64 drawerStyle: {
65 [key: string]: any;
66 };
67 wrapClassName: string;
68 } & {
69 title?: import("../_util/type").VueNode;
70 visible?: boolean;
71 getContainer?: any;
72 destroyOnClose?: boolean;
73 handle?: import("../_util/type").VueNode;
74 }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "title" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "visible" | "getContainer" | "destroyOnClose" | "handle">;
75 $attrs: Record<string, unknown>;
76 $refs: Record<string, unknown>;
77 $slots: Readonly<{
78 [name: string]: import("vue").Slot;
79 }>;
80 $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
81 $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
82 $emit: (event: string, ...args: any[]) => void;
83 $el: any;
84 $options: import("vue").ComponentOptionsBase<Readonly<{
85 mask: boolean;
86 prefixCls: string;
87 keyboard: boolean;
88 height: import("../_util/type").Key;
89 zIndex: number;
90 maskClosable: boolean;
91 width: import("../_util/type").Key;
92 bodyStyle: {
93 [key: string]: any;
94 };
95 closable: boolean;
96 onClose: (...args: any[]) => any;
97 placement: "bottom" | "left" | "right" | "top";
98 "onUpdate:visible": (...args: any[]) => any;
99 level: any;
100 afterVisibleChange: (...args: any[]) => any;
101 maskStyle: {
102 [key: string]: any;
103 };
104 wrapStyle: {
105 [key: string]: any;
106 };
107 headerStyle: {
108 [key: string]: any;
109 };
110 drawerStyle: {
111 [key: string]: any;
112 };
113 wrapClassName: string;
114 } & {
115 title?: import("../_util/type").VueNode;
116 visible?: boolean;
117 getContainer?: any;
118 destroyOnClose?: boolean;
119 handle?: import("../_util/type").VueNode;
120 }>, {
121 configProvider: import("../config-provider").ConfigConsumerProps;
122 destroyClose: boolean;
123 preVisible: boolean;
124 parentDrawer: any;
125 }, {
126 sPush: boolean;
127 }, {}, {
128 domFocus(): void;
129 close(e: Event): void;
130 push(): void;
131 pull(): void;
132 onDestroyTransitionEnd(): void;
133 getDestroyOnClose(): boolean;
134 getPushTransform(placement?: "bottom" | "left" | "right" | "top"): string;
135 getRcDrawerStyle(): {
136 zIndex: number;
137 transform: string;
138 };
139 renderHeader(prefixCls: string): JSX.Element;
140 renderCloseIcon(prefixCls: string): JSX.Element;
141 renderBody(prefixCls: string): JSX.Element;
142 }, {
143 methods: {
144 setState(state: {}, callback: any): void;
145 __emit(...args: any[]): void;
146 };
147 }, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
148 mask: boolean;
149 prefixCls: string;
150 keyboard: boolean;
151 height: import("../_util/type").Key;
152 zIndex: number;
153 maskClosable: boolean;
154 width: import("../_util/type").Key;
155 bodyStyle: {
156 [key: string]: any;
157 };
158 closable: boolean;
159 onClose: (...args: any[]) => any;
160 placement: "bottom" | "left" | "right" | "top";
161 "onUpdate:visible": (...args: any[]) => any;
162 level: any;
163 afterVisibleChange: (...args: any[]) => any;
164 maskStyle: {
165 [key: string]: any;
166 };
167 wrapStyle: {
168 [key: string]: any;
169 };
170 headerStyle: {
171 [key: string]: any;
172 };
173 drawerStyle: {
174 [key: string]: any;
175 };
176 wrapClassName: string;
177 }>;
178 $forceUpdate: import("vue").ReactiveEffect<any>;
179 $nextTick: typeof nextTick;
180 $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
181 } & Readonly<{
182 mask: boolean;
183 prefixCls: string;
184 keyboard: boolean;
185 height: import("../_util/type").Key;
186 zIndex: number;
187 maskClosable: boolean;
188 width: import("../_util/type").Key;
189 bodyStyle: {
190 [key: string]: any;
191 };
192 closable: boolean;
193 onClose: (...args: any[]) => any;
194 placement: "bottom" | "left" | "right" | "top";
195 "onUpdate:visible": (...args: any[]) => any;
196 level: any;
197 afterVisibleChange: (...args: any[]) => any;
198 maskStyle: {
199 [key: string]: any;
200 };
201 wrapStyle: {
202 [key: string]: any;
203 };
204 headerStyle: {
205 [key: string]: any;
206 };
207 drawerStyle: {
208 [key: string]: any;
209 };
210 wrapClassName: string;
211 } & {
212 title?: import("../_util/type").VueNode;
213 visible?: boolean;
214 getContainer?: any;
215 destroyOnClose?: boolean;
216 handle?: import("../_util/type").VueNode;
217 }> & import("vue").ShallowUnwrapRef<{
218 configProvider: import("../config-provider").ConfigConsumerProps;
219 destroyClose: boolean;
220 preVisible: boolean;
221 parentDrawer: any;
222 }> & {
223 sPush: boolean;
224 } & {
225 [x: string]: never;
226 } & {
227 setState(state: {}, callback: any): void;
228 __emit(...args: any[]): void;
229 } & {
230 domFocus(): void;
231 close(e: Event): void;
232 push(): void;
233 pull(): void;
234 onDestroyTransitionEnd(): void;
235 getDestroyOnClose(): boolean;
236 getPushTransform(placement?: "bottom" | "left" | "right" | "top"): string;
237 getRcDrawerStyle(): {
238 zIndex: number;
239 transform: string;
240 };
241 renderHeader(prefixCls: string): JSX.Element;
242 renderCloseIcon(prefixCls: string): JSX.Element;
243 renderBody(prefixCls: string): JSX.Element;
244 } & import("vue").ComponentCustomProperties;
245 __isFragment?: never;
246 __isTeleport?: never;
247 __isSuspense?: never;
248} & import("vue").ComponentOptionsBase<Readonly<{
249 mask: boolean;
250 prefixCls: string;
251 keyboard: boolean;
252 height: import("../_util/type").Key;
253 zIndex: number;
254 maskClosable: boolean;
255 width: import("../_util/type").Key;
256 bodyStyle: {
257 [key: string]: any;
258 };
259 closable: boolean;
260 onClose: (...args: any[]) => any;
261 placement: "bottom" | "left" | "right" | "top";
262 "onUpdate:visible": (...args: any[]) => any;
263 level: any;
264 afterVisibleChange: (...args: any[]) => any;
265 maskStyle: {
266 [key: string]: any;
267 };
268 wrapStyle: {
269 [key: string]: any;
270 };
271 headerStyle: {
272 [key: string]: any;
273 };
274 drawerStyle: {
275 [key: string]: any;
276 };
277 wrapClassName: string;
278} & {
279 title?: import("../_util/type").VueNode;
280 visible?: boolean;
281 getContainer?: any;
282 destroyOnClose?: boolean;
283 handle?: import("../_util/type").VueNode;
284}>, {
285 configProvider: import("../config-provider").ConfigConsumerProps;
286 destroyClose: boolean;
287 preVisible: boolean;
288 parentDrawer: any;
289}, {
290 sPush: boolean;
291}, {}, {
292 domFocus(): void;
293 close(e: Event): void;
294 push(): void;
295 pull(): void;
296 onDestroyTransitionEnd(): void;
297 getDestroyOnClose(): boolean;
298 getPushTransform(placement?: "bottom" | "left" | "right" | "top"): string;
299 getRcDrawerStyle(): {
300 zIndex: number;
301 transform: string;
302 };
303 renderHeader(prefixCls: string): JSX.Element;
304 renderCloseIcon(prefixCls: string): JSX.Element;
305 renderBody(prefixCls: string): JSX.Element;
306}, {
307 methods: {
308 setState(state: {}, callback: any): void;
309 __emit(...args: any[]): void;
310 };
311}, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
312 mask: boolean;
313 prefixCls: string;
314 keyboard: boolean;
315 height: import("../_util/type").Key;
316 zIndex: number;
317 maskClosable: boolean;
318 width: import("../_util/type").Key;
319 bodyStyle: {
320 [key: string]: any;
321 };
322 closable: boolean;
323 onClose: (...args: any[]) => any;
324 placement: "bottom" | "left" | "right" | "top";
325 "onUpdate:visible": (...args: any[]) => any;
326 level: any;
327 afterVisibleChange: (...args: any[]) => any;
328 maskStyle: {
329 [key: string]: any;
330 };
331 wrapStyle: {
332 [key: string]: any;
333 };
334 headerStyle: {
335 [key: string]: any;
336 };
337 drawerStyle: {
338 [key: string]: any;
339 };
340 wrapClassName: string;
341}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & {
342 install?: (app: import("vue").App<any>, ...options: any[]) => any;
343}) | ({
344 new (...args: any[]): {
345 $: import("vue").ComponentInternalInstance;
346 $data: {
347 sPush: boolean;
348 };
349 $props: Partial<{
350 mask: boolean;
351 prefixCls: string;
352 keyboard: boolean;
353 height: import("../_util/type").Key;
354 zIndex: number;
355 maskClosable: boolean;
356 width: import("../_util/type").Key;
357 bodyStyle: {
358 [key: string]: any;
359 };
360 closable: boolean;
361 onClose: (...args: any[]) => any;
362 placement: "bottom" | "left" | "right" | "top";
363 "onUpdate:visible": (...args: any[]) => any;
364 level: any;
365 afterVisibleChange: (...args: any[]) => any;
366 maskStyle: {
367 [key: string]: any;
368 };
369 wrapStyle: {
370 [key: string]: any;
371 };
372 headerStyle: {
373 [key: string]: any;
374 };
375 drawerStyle: {
376 [key: string]: any;
377 };
378 wrapClassName: string;
379 }> & Pick<Readonly<{
380 mask: boolean;
381 prefixCls: string;
382 keyboard: boolean;
383 height: import("../_util/type").Key;
384 zIndex: number;
385 maskClosable: boolean;
386 width: import("../_util/type").Key;
387 bodyStyle: {
388 [key: string]: any;
389 };
390 closable: boolean;
391 onClose: (...args: any[]) => any;
392 placement: "bottom" | "left" | "right" | "top";
393 "onUpdate:visible": (...args: any[]) => any;
394 level: any;
395 afterVisibleChange: (...args: any[]) => any;
396 maskStyle: {
397 [key: string]: any;
398 };
399 wrapStyle: {
400 [key: string]: any;
401 };
402 headerStyle: {
403 [key: string]: any;
404 };
405 drawerStyle: {
406 [key: string]: any;
407 };
408 wrapClassName: string;
409 } & {
410 title?: import("../_util/type").VueNode;
411 visible?: boolean;
412 getContainer?: any;
413 destroyOnClose?: boolean;
414 handle?: import("../_util/type").VueNode;
415 }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "title" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "visible" | "getContainer" | "destroyOnClose" | "handle">;
416 $attrs: Record<string, unknown>;
417 $refs: Record<string, unknown>;
418 $slots: Readonly<{
419 [name: string]: import("vue").Slot;
420 }>;
421 $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
422 $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
423 $emit: (event: string, ...args: any[]) => void;
424 $el: any;
425 $options: import("vue").ComponentOptionsBase<Readonly<{
426 mask: boolean;
427 prefixCls: string;
428 keyboard: boolean;
429 height: import("../_util/type").Key;
430 zIndex: number;
431 maskClosable: boolean;
432 width: import("../_util/type").Key;
433 bodyStyle: {
434 [key: string]: any;
435 };
436 closable: boolean;
437 onClose: (...args: any[]) => any;
438 placement: "bottom" | "left" | "right" | "top";
439 "onUpdate:visible": (...args: any[]) => any;
440 level: any;
441 afterVisibleChange: (...args: any[]) => any;
442 maskStyle: {
443 [key: string]: any;
444 };
445 wrapStyle: {
446 [key: string]: any;
447 };
448 headerStyle: {
449 [key: string]: any;
450 };
451 drawerStyle: {
452 [key: string]: any;
453 };
454 wrapClassName: string;
455 } & {
456 title?: import("../_util/type").VueNode;
457 visible?: boolean;
458 getContainer?: any;
459 destroyOnClose?: boolean;
460 handle?: import("../_util/type").VueNode;
461 }>, {
462 configProvider: import("../config-provider").ConfigConsumerProps;
463 destroyClose: boolean;
464 preVisible: boolean;
465 parentDrawer: any;
466 }, {
467 sPush: boolean;
468 }, {}, {
469 domFocus(): void;
470 close(e: Event): void;
471 push(): void;
472 pull(): void;
473 onDestroyTransitionEnd(): void;
474 getDestroyOnClose(): boolean;
475 getPushTransform(placement?: "bottom" | "left" | "right" | "top"): string;
476 getRcDrawerStyle(): {
477 zIndex: number;
478 transform: string;
479 };
480 renderHeader(prefixCls: string): JSX.Element;
481 renderCloseIcon(prefixCls: string): JSX.Element;
482 renderBody(prefixCls: string): JSX.Element;
483 }, {
484 methods: {
485 setState(state: {}, callback: any): void;
486 __emit(...args: any[]): void;
487 };
488 }, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
489 mask: boolean;
490 prefixCls: string;
491 keyboard: boolean;
492 height: import("../_util/type").Key;
493 zIndex: number;
494 maskClosable: boolean;
495 width: import("../_util/type").Key;
496 bodyStyle: {
497 [key: string]: any;
498 };
499 closable: boolean;
500 onClose: (...args: any[]) => any;
501 placement: "bottom" | "left" | "right" | "top";
502 "onUpdate:visible": (...args: any[]) => any;
503 level: any;
504 afterVisibleChange: (...args: any[]) => any;
505 maskStyle: {
506 [key: string]: any;
507 };
508 wrapStyle: {
509 [key: string]: any;
510 };
511 headerStyle: {
512 [key: string]: any;
513 };
514 drawerStyle: {
515 [key: string]: any;
516 };
517 wrapClassName: string;
518 }>;
519 $forceUpdate: import("vue").ReactiveEffect<any>;
520 $nextTick: typeof nextTick;
521 $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
522 } & Readonly<{
523 mask: boolean;
524 prefixCls: string;
525 keyboard: boolean;
526 height: import("../_util/type").Key;
527 zIndex: number;
528 maskClosable: boolean;
529 width: import("../_util/type").Key;
530 bodyStyle: {
531 [key: string]: any;
532 };
533 closable: boolean;
534 onClose: (...args: any[]) => any;
535 placement: "bottom" | "left" | "right" | "top";
536 "onUpdate:visible": (...args: any[]) => any;
537 level: any;
538 afterVisibleChange: (...args: any[]) => any;
539 maskStyle: {
540 [key: string]: any;
541 };
542 wrapStyle: {
543 [key: string]: any;
544 };
545 headerStyle: {
546 [key: string]: any;
547 };
548 drawerStyle: {
549 [key: string]: any;
550 };
551 wrapClassName: string;
552 } & {
553 title?: import("../_util/type").VueNode;
554 visible?: boolean;
555 getContainer?: any;
556 destroyOnClose?: boolean;
557 handle?: import("../_util/type").VueNode;
558 }> & import("vue").ShallowUnwrapRef<{
559 configProvider: import("../config-provider").ConfigConsumerProps;
560 destroyClose: boolean;
561 preVisible: boolean;
562 parentDrawer: any;
563 }> & {
564 sPush: boolean;
565 } & {
566 [x: string]: never;
567 } & {
568 setState(state: {}, callback: any): void;
569 __emit(...args: any[]): void;
570 } & {
571 domFocus(): void;
572 close(e: Event): void;
573 push(): void;
574 pull(): void;
575 onDestroyTransitionEnd(): void;
576 getDestroyOnClose(): boolean;
577 getPushTransform(placement?: "bottom" | "left" | "right" | "top"): string;
578 getRcDrawerStyle(): {
579 zIndex: number;
580 transform: string;
581 };
582 renderHeader(prefixCls: string): JSX.Element;
583 renderCloseIcon(prefixCls: string): JSX.Element;
584 renderBody(prefixCls: string): JSX.Element;
585 } & import("vue").ComponentCustomProperties;
586 __isFragment?: never;
587 __isTeleport?: never;
588 __isSuspense?: never;
589} & import("vue").ComponentOptionsBase<Readonly<{
590 mask: boolean;
591 prefixCls: string;
592 keyboard: boolean;
593 height: import("../_util/type").Key;
594 zIndex: number;
595 maskClosable: boolean;
596 width: import("../_util/type").Key;
597 bodyStyle: {
598 [key: string]: any;
599 };
600 closable: boolean;
601 onClose: (...args: any[]) => any;
602 placement: "bottom" | "left" | "right" | "top";
603 "onUpdate:visible": (...args: any[]) => any;
604 level: any;
605 afterVisibleChange: (...args: any[]) => any;
606 maskStyle: {
607 [key: string]: any;
608 };
609 wrapStyle: {
610 [key: string]: any;
611 };
612 headerStyle: {
613 [key: string]: any;
614 };
615 drawerStyle: {
616 [key: string]: any;
617 };
618 wrapClassName: string;
619} & {
620 title?: import("../_util/type").VueNode;
621 visible?: boolean;
622 getContainer?: any;
623 destroyOnClose?: boolean;
624 handle?: import("../_util/type").VueNode;
625}>, {
626 configProvider: import("../config-provider").ConfigConsumerProps;
627 destroyClose: boolean;
628 preVisible: boolean;
629 parentDrawer: any;
630}, {
631 sPush: boolean;
632}, {}, {
633 domFocus(): void;
634 close(e: Event): void;
635 push(): void;
636 pull(): void;
637 onDestroyTransitionEnd(): void;
638 getDestroyOnClose(): boolean;
639 getPushTransform(placement?: "bottom" | "left" | "right" | "top"): string;
640 getRcDrawerStyle(): {
641 zIndex: number;
642 transform: string;
643 };
644 renderHeader(prefixCls: string): JSX.Element;
645 renderCloseIcon(prefixCls: string): JSX.Element;
646 renderBody(prefixCls: string): JSX.Element;
647}, {
648 methods: {
649 setState(state: {}, callback: any): void;
650 __emit(...args: any[]): void;
651 };
652}, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
653 mask: boolean;
654 prefixCls: string;
655 keyboard: boolean;
656 height: import("../_util/type").Key;
657 zIndex: number;
658 maskClosable: boolean;
659 width: import("../_util/type").Key;
660 bodyStyle: {
661 [key: string]: any;
662 };
663 closable: boolean;
664 onClose: (...args: any[]) => any;
665 placement: "bottom" | "left" | "right" | "top";
666 "onUpdate:visible": (...args: any[]) => any;
667 level: any;
668 afterVisibleChange: (...args: any[]) => any;
669 maskStyle: {
670 [key: string]: any;
671 };
672 wrapStyle: {
673 [key: string]: any;
674 };
675 headerStyle: {
676 [key: string]: any;
677 };
678 drawerStyle: {
679 [key: string]: any;
680 };
681 wrapClassName: string;
682}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
683 install: (app: import("vue").App<any>, ...options: any[]) => any;
684});
685export default _default;