UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

20 lines (19 loc) 733 B
import { InjectionKey } from 'vue'; import { GridItemData } from './interface'; export declare type RowContextContext = Readonly<{ gutter?: [number, number]; div?: boolean; }>; export declare const RowContextInjectionKey: InjectionKey<RowContextContext>; export declare type GridContext = Readonly<{ overflow: boolean; displayIndexList: number[]; cols: number; colGap: number; }>; export declare const GridContextInjectionKey: InjectionKey<GridContext>; export declare type GridDataCollector = Readonly<{ collectItemData: (index: number, itemData: GridItemData) => void; removeItemData: (index: number) => void; }>; export declare const GridDataCollectorInjectionKey: InjectionKey<GridDataCollector>;