index.d.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import { DropdownMenuProps } from './DropdownMenu';
  2. export declare const DropdownMenu: import("../utils").WithInstall<import("vue").DefineComponent<{
  3. overlay: {
  4. type: BooleanConstructor;
  5. default: true;
  6. };
  7. zIndex: (NumberConstructor | StringConstructor)[];
  8. duration: {
  9. type: (NumberConstructor | StringConstructor)[];
  10. default: number;
  11. };
  12. direction: {
  13. type: import("vue").PropType<import("./types").DropdownMenuDirection>;
  14. default: import("./types").DropdownMenuDirection;
  15. };
  16. activeColor: StringConstructor;
  17. closeOnClickOutside: {
  18. type: BooleanConstructor;
  19. default: true;
  20. };
  21. closeOnClickOverlay: {
  22. type: BooleanConstructor;
  23. default: true;
  24. };
  25. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  26. overlay: {
  27. type: BooleanConstructor;
  28. default: true;
  29. };
  30. zIndex: (NumberConstructor | StringConstructor)[];
  31. duration: {
  32. type: (NumberConstructor | StringConstructor)[];
  33. default: number;
  34. };
  35. direction: {
  36. type: import("vue").PropType<import("./types").DropdownMenuDirection>;
  37. default: import("./types").DropdownMenuDirection;
  38. };
  39. activeColor: StringConstructor;
  40. closeOnClickOutside: {
  41. type: BooleanConstructor;
  42. default: true;
  43. };
  44. closeOnClickOverlay: {
  45. type: BooleanConstructor;
  46. default: true;
  47. };
  48. }>>, {
  49. overlay: boolean;
  50. duration: string | number;
  51. closeOnClickOverlay: boolean;
  52. direction: import("./types").DropdownMenuDirection;
  53. closeOnClickOutside: boolean;
  54. }>>;
  55. export default DropdownMenu;
  56. export type { DropdownMenuProps };
  57. export type { DropdownMenuDirection } from './types';
  58. declare module 'vue' {
  59. interface GlobalComponents {
  60. VanDropdownMenu: typeof DropdownMenu;
  61. }
  62. }