index.d.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export declare const Row: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. tag: {
  3. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  4. default: keyof HTMLElementTagNameMap;
  5. };
  6. wrap: {
  7. type: BooleanConstructor;
  8. default: true;
  9. };
  10. align: import("vue").PropType<import("./Row").RowAlign>;
  11. gutter: {
  12. type: (NumberConstructor | StringConstructor)[];
  13. default: number;
  14. };
  15. justify: import("vue").PropType<import("./Row").RowJustify>;
  16. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  17. tag: {
  18. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  19. default: keyof HTMLElementTagNameMap;
  20. };
  21. wrap: {
  22. type: BooleanConstructor;
  23. default: true;
  24. };
  25. align: import("vue").PropType<import("./Row").RowAlign>;
  26. gutter: {
  27. type: (NumberConstructor | StringConstructor)[];
  28. default: number;
  29. };
  30. justify: import("vue").PropType<import("./Row").RowJustify>;
  31. }>>, {
  32. tag: keyof HTMLElementTagNameMap;
  33. wrap: boolean;
  34. gutter: string | number;
  35. }>>;
  36. export default Row;
  37. export type { RowProps, RowAlign, RowJustify } from './Row';
  38. declare module 'vue' {
  39. interface GlobalComponents {
  40. VanRow: typeof Row;
  41. }
  42. }