index.d.ts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. export declare const Cell: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. icon: StringConstructor;
  3. size: import("vue").PropType<import("./Cell").CellSize>;
  4. title: (NumberConstructor | StringConstructor)[];
  5. value: (NumberConstructor | StringConstructor)[];
  6. label: (NumberConstructor | StringConstructor)[];
  7. center: BooleanConstructor;
  8. isLink: BooleanConstructor;
  9. border: {
  10. type: BooleanConstructor;
  11. default: true;
  12. };
  13. required: BooleanConstructor;
  14. iconPrefix: StringConstructor;
  15. valueClass: import("vue").PropType<unknown>;
  16. labelClass: import("vue").PropType<unknown>;
  17. titleClass: import("vue").PropType<unknown>;
  18. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  19. arrowDirection: import("vue").PropType<import("./Cell").CellArrowDirection>;
  20. clickable: {
  21. type: import("vue").PropType<boolean | null>;
  22. default: null;
  23. };
  24. } & {
  25. to: import("vue").PropType<import("vue-router").RouteLocationRaw>;
  26. url: StringConstructor;
  27. replace: BooleanConstructor;
  28. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  29. icon: StringConstructor;
  30. size: import("vue").PropType<import("./Cell").CellSize>;
  31. title: (NumberConstructor | StringConstructor)[];
  32. value: (NumberConstructor | StringConstructor)[];
  33. label: (NumberConstructor | StringConstructor)[];
  34. center: BooleanConstructor;
  35. isLink: BooleanConstructor;
  36. border: {
  37. type: BooleanConstructor;
  38. default: true;
  39. };
  40. required: BooleanConstructor;
  41. iconPrefix: StringConstructor;
  42. valueClass: import("vue").PropType<unknown>;
  43. labelClass: import("vue").PropType<unknown>;
  44. titleClass: import("vue").PropType<unknown>;
  45. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  46. arrowDirection: import("vue").PropType<import("./Cell").CellArrowDirection>;
  47. clickable: {
  48. type: import("vue").PropType<boolean | null>;
  49. default: null;
  50. };
  51. } & {
  52. to: import("vue").PropType<import("vue-router").RouteLocationRaw>;
  53. url: StringConstructor;
  54. replace: BooleanConstructor;
  55. }>>, {
  56. replace: boolean;
  57. required: boolean;
  58. center: boolean;
  59. isLink: boolean;
  60. border: boolean;
  61. clickable: boolean | null;
  62. }>>;
  63. export default Cell;
  64. export type { CellSize, CellProps, CellArrowDirection } from './Cell';
  65. declare module 'vue' {
  66. interface GlobalComponents {
  67. VanCell: typeof Cell;
  68. }
  69. }