index.d.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. export declare const NavBar: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. title: StringConstructor;
  3. fixed: BooleanConstructor;
  4. zIndex: (NumberConstructor | StringConstructor)[];
  5. border: {
  6. type: BooleanConstructor;
  7. default: true;
  8. };
  9. leftText: StringConstructor;
  10. rightText: StringConstructor;
  11. leftArrow: BooleanConstructor;
  12. placeholder: BooleanConstructor;
  13. safeAreaInsetTop: BooleanConstructor;
  14. clickable: {
  15. type: BooleanConstructor;
  16. default: true;
  17. };
  18. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clickLeft" | "clickRight")[], "clickLeft" | "clickRight", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  19. title: StringConstructor;
  20. fixed: BooleanConstructor;
  21. zIndex: (NumberConstructor | StringConstructor)[];
  22. border: {
  23. type: BooleanConstructor;
  24. default: true;
  25. };
  26. leftText: StringConstructor;
  27. rightText: StringConstructor;
  28. leftArrow: BooleanConstructor;
  29. placeholder: BooleanConstructor;
  30. safeAreaInsetTop: BooleanConstructor;
  31. clickable: {
  32. type: BooleanConstructor;
  33. default: true;
  34. };
  35. }>> & {
  36. onClickLeft?: ((...args: any[]) => any) | undefined;
  37. onClickRight?: ((...args: any[]) => any) | undefined;
  38. }, {
  39. fixed: boolean;
  40. border: boolean;
  41. clickable: boolean;
  42. placeholder: boolean;
  43. safeAreaInsetTop: boolean;
  44. leftArrow: boolean;
  45. }>>;
  46. export default NavBar;
  47. export { navBarProps } from './NavBar';
  48. export type { NavBarProps } from './NavBar';
  49. export type { NavBarThemeVars } from './types';
  50. declare module 'vue' {
  51. interface GlobalComponents {
  52. VanNavBar: typeof NavBar;
  53. }
  54. }