UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

78 lines (77 loc) 3.62 kB
import type { ExtractPropTypes } from 'vue'; import type { Breakpoint } from '../_util/responsiveObserve'; declare const RowAligns: readonly ["top", "middle", "bottom", "stretch"]; declare const RowJustify: readonly ["start", "end", "center", "space-around", "space-between", "space-evenly"]; type Responsive = 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'; type ResponsiveLike<T> = { [key in Responsive]?: T; }; export type Gutter = number | undefined | Partial<Record<Breakpoint, number>>; type ResponsiveAligns = ResponsiveLike<(typeof RowAligns)[number]>; type ResponsiveJustify = ResponsiveLike<(typeof RowJustify)[number]>; export interface rowContextState { gutter?: [number, number]; } export declare const rowProps: () => { align: { type: import("vue").PropType<"top" | "bottom" | "stretch" | "middle" | ResponsiveAligns>; default: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns; }; justify: { type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify>; default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify; }; prefixCls: StringConstructor; gutter: { type: import("vue").PropType<Gutter | [Gutter, Gutter]>; default: Gutter | [Gutter, Gutter]; }; wrap: { type: BooleanConstructor; default: any; }; }; export type RowProps = Partial<ExtractPropTypes<ReturnType<typeof rowProps>>>; declare const ARow: import("vue").DefineComponent<ExtractPropTypes<{ align: { type: import("vue").PropType<"top" | "bottom" | "stretch" | "middle" | ResponsiveAligns>; default: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns; }; justify: { type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify>; default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify; }; prefixCls: StringConstructor; gutter: { type: import("vue").PropType<Gutter | [Gutter, Gutter]>; default: Gutter | [Gutter, Gutter]; }; wrap: { type: BooleanConstructor; default: any; }; }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{ align: { type: import("vue").PropType<"top" | "bottom" | "stretch" | "middle" | ResponsiveAligns>; default: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns; }; justify: { type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify>; default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify; }; prefixCls: StringConstructor; gutter: { type: import("vue").PropType<Gutter | [Gutter, Gutter]>; default: Gutter | [Gutter, Gutter]; }; wrap: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { justify: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify; wrap: boolean; align: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns; gutter: number | Partial<Record<Breakpoint, number>> | [Gutter, Gutter]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default ARow;