TabbarItem.d.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { type PropType, type ExtractPropTypes } from 'vue';
  2. import { type BadgeProps } from '../badge';
  3. declare const tabbarItemProps: {
  4. to: PropType<import("vue-router").RouteLocationRaw>;
  5. url: StringConstructor;
  6. replace: BooleanConstructor;
  7. } & {
  8. dot: BooleanConstructor;
  9. icon: StringConstructor;
  10. name: (NumberConstructor | StringConstructor)[];
  11. badge: (NumberConstructor | StringConstructor)[];
  12. badgeProps: PropType<Partial<BadgeProps>>;
  13. iconPrefix: StringConstructor;
  14. };
  15. export declare type TabbarItemProps = ExtractPropTypes<typeof tabbarItemProps>;
  16. declare const _default: import("vue").DefineComponent<{
  17. to: PropType<import("vue-router").RouteLocationRaw>;
  18. url: StringConstructor;
  19. replace: BooleanConstructor;
  20. } & {
  21. dot: BooleanConstructor;
  22. icon: StringConstructor;
  23. name: (NumberConstructor | StringConstructor)[];
  24. badge: (NumberConstructor | StringConstructor)[];
  25. badgeProps: PropType<Partial<BadgeProps>>;
  26. iconPrefix: StringConstructor;
  27. }, (() => JSX.Element) | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  28. to: PropType<import("vue-router").RouteLocationRaw>;
  29. url: StringConstructor;
  30. replace: BooleanConstructor;
  31. } & {
  32. dot: BooleanConstructor;
  33. icon: StringConstructor;
  34. name: (NumberConstructor | StringConstructor)[];
  35. badge: (NumberConstructor | StringConstructor)[];
  36. badgeProps: PropType<Partial<BadgeProps>>;
  37. iconPrefix: StringConstructor;
  38. }>> & {
  39. onClick?: ((...args: any[]) => any) | undefined;
  40. }, {
  41. replace: boolean;
  42. dot: boolean;
  43. }>;
  44. export default _default;