UNPKG

@tuoyuan/web

Version:
317 lines (316 loc) 13.9 kB
import { Row as ArcoRow, Col as ArcoCol, GridItem as ArcoGridItem } from '@tuoyuan/arco'; export declare const Grid: { new (...args: any[]): { $: import('vue').ComponentInternalInstance; $data: {}; $props: Partial<{ rowGap: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; cols: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; colGap: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; collapsed: boolean; collapsedRows: number; }> & Omit<Readonly<{ cols?: unknown; rowGap?: unknown; colGap?: unknown; collapsed?: unknown; collapsedRows?: unknown; } & { rowGap: number | import('@tuoyuan/arco').ResponsiveValue; cols: number | import('@tuoyuan/arco').ResponsiveValue; colGap: number | import('@tuoyuan/arco').ResponsiveValue; collapsed: boolean; collapsedRows: number; } & {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "rowGap" | "cols" | "colGap" | "collapsed" | "collapsedRows">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<Readonly<{ cols?: unknown; rowGap?: unknown; colGap?: unknown; collapsed?: unknown; collapsedRows?: unknown; } & { rowGap: number | import('@tuoyuan/arco').ResponsiveValue; cols: number | import('@tuoyuan/arco').ResponsiveValue; colGap: number | import('@tuoyuan/arco').ResponsiveValue; collapsed: boolean; collapsedRows: number; } & {}>, { classNames: import('vue').ComputedRef<string[]>; style: import('vue').ComputedRef<{ gap: string; "grid-template-columns": string; }[]>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record<string, any>, string, { rowGap: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; cols: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; colGap: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; collapsed: boolean; collapsedRows: number; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch(source: string | Function, cb: Function, options?: import('vue').WatchOptions<boolean> | undefined): import('vue').WatchStopHandle; } & Readonly<{ cols?: unknown; rowGap?: unknown; colGap?: unknown; collapsed?: unknown; collapsedRows?: unknown; } & { rowGap: number | import('@tuoyuan/arco').ResponsiveValue; cols: number | import('@tuoyuan/arco').ResponsiveValue; colGap: number | import('@tuoyuan/arco').ResponsiveValue; collapsed: boolean; collapsedRows: number; } & {}> & import('vue').ShallowUnwrapRef<{ classNames: import('vue').ComputedRef<string[]>; style: import('vue').ComputedRef<{ gap: string; "grid-template-columns": string; }[]>; }> & {} & {} & import('vue').ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<Readonly<{ cols?: unknown; rowGap?: unknown; colGap?: unknown; collapsed?: unknown; collapsedRows?: unknown; } & { rowGap: number | import('@tuoyuan/arco').ResponsiveValue; cols: number | import('@tuoyuan/arco').ResponsiveValue; colGap: number | import('@tuoyuan/arco').ResponsiveValue; collapsed: boolean; collapsedRows: number; }>, { classNames: import('vue').ComputedRef<string[]>; style: import('vue').ComputedRef<{ gap: string; "grid-template-columns": string; }[]>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record<string, any>, string, { rowGap: number | import('@tuoyuan/arco').ResponsiveValue; cols: number | import('@tuoyuan/arco').ResponsiveValue; colGap: number | import('@tuoyuan/arco').ResponsiveValue; collapsed: boolean; collapsedRows: number; }, {}, string, {}, {}, {}, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { Row: import('vue').DefineComponent<{ gutter: { type: import('vue').PropType<number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue | [number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue, number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue]>; default: number; }; justify: { type: import('vue').PropType<"space-around" | "space-between" | "center" | "end" | "start">; default: string; }; align: { type: import('vue').PropType<"stretch" | "center" | "end" | "start">; default: string; }; div: { type: BooleanConstructor; }; wrap: { type: BooleanConstructor; default: boolean; }; }, { classNames: import('vue').ComputedRef<{ [x: string]: boolean | "space-around" | "space-between" | "stretch" | "center" | "end" | "start"; }>; styles: import('vue').ComputedRef<{ marginTop?: string | undefined; marginBottom?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; }>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record<string, any>, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ gutter?: unknown; justify?: unknown; align?: unknown; div?: unknown; wrap?: unknown; } & { wrap: boolean; justify: "space-around" | "space-between" | "center" | "end" | "start"; div: boolean; align: "stretch" | "center" | "end" | "start"; gutter: number | import('@tuoyuan/arco').ResponsiveValue | [number | import('@tuoyuan/arco').ResponsiveValue, number | import('@tuoyuan/arco').ResponsiveValue]; } & {}>, { wrap: boolean; justify: "space-around" | "space-between" | "center" | "end" | "start"; div: boolean; align: "stretch" | "center" | "end" | "start"; gutter: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue | [number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue, number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue]; }>; Col: import('vue').DefineComponent<{ span: { type: NumberConstructor; default: number; }; offset: { type: NumberConstructor; }; order: { type: NumberConstructor; }; xs: { type: import('vue').PropType<number | { [key: string]: any; }>; }; sm: { type: import('vue').PropType<number | { [key: string]: any; }>; }; md: { type: import('vue').PropType<number | { [key: string]: any; }>; }; lg: { type: import('vue').PropType<number | { [key: string]: any; }>; }; xl: { type: import('vue').PropType<number | { [key: string]: any; }>; }; xxl: { type: import('vue').PropType<number | { [key: string]: any; }>; }; flex: { type: import('vue').PropType<string | number>; }; }, { visible: import('vue').ComputedRef<boolean>; classNames: import('vue').ComputedRef<string | { [x: string]: number | boolean | undefined; }>; styles: import('vue').ComputedRef<{ flex?: import('@tuoyuan/arco/es/grid/interface').FlexType | undefined; paddingLeft?: string | undefined; paddingRight?: string | undefined; paddingTop?: string | undefined; paddingBottom?: string | undefined; }>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record<string, any>, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ span?: unknown; offset?: unknown; order?: unknown; xs?: unknown; sm?: unknown; md?: unknown; lg?: unknown; xl?: unknown; xxl?: unknown; flex?: unknown; } & { span: number; } & { flex?: string | number | undefined; offset?: number | undefined; order?: number | undefined; xxl?: number | { [key: string]: any; } | undefined; xl?: number | { [key: string]: any; } | undefined; lg?: number | { [key: string]: any; } | undefined; md?: number | { [key: string]: any; } | undefined; sm?: number | { [key: string]: any; } | undefined; xs?: number | { [key: string]: any; } | undefined; }>, { span: number; }>; Item: import('vue').DefineComponent<{ span: { type: import('vue').PropType<number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue>; default: number; }; offset: { type: import('vue').PropType<number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue>; default: number; }; suffix: { type: BooleanConstructor; default: boolean; }; }, { classNames: import('vue').ComputedRef<string[]>; style: import('vue').ComputedRef<({ "margin-left": string; } | { "margin-left"?: undefined; } | { "grid-column": string; display?: undefined; } | { display: string; "grid-column"?: undefined; })[]>; domRef: import('vue').Ref<HTMLDivElement | undefined>; overflow: import('vue').ComputedRef<boolean>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record<string, any>, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ span?: unknown; offset?: unknown; suffix?: unknown; } & { span: number | import('@tuoyuan/arco').ResponsiveValue; offset: number | import('@tuoyuan/arco').ResponsiveValue; suffix: boolean; } & {}>, { span: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; offset: number | import('@tuoyuan/arco/es/grid/interface').ResponsiveValue; suffix: boolean; }>; install: (app: import('vue').App, options?: import('@tuoyuan/arco/es/_utils/types').ArcoOptions | undefined) => void; }; export default Grid; export { ArcoRow as Row, ArcoCol as Col, ArcoGridItem as GridItem };