UNPKG

@aplus-frontend/ui

Version:

15 lines (14 loc) 655 B
import { CellClassFunc, ColDef, ColGroupDef } from 'ag-grid-community'; import { AgGridColumnType, AgGridProps } from '../interface'; import { Ref, ComputedRef } from 'vue'; /** * 维护AgGrid列配置 * @param shownColumns * @param props * @returns */ export declare const useColumnsDef: <RecordType>(columns: Ref<AgGridColumnType<RecordType>[]>, props: AgGridProps<RecordType>, customCellClass: (callback: CellClassFunc) => CellClassFunc) => { columnDefs: ComputedRef<(ColDef<any, any> | ColGroupDef<any>)[]>; defaultColDef: ComputedRef<ColDef<any, any>>; gridWrapperRef: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; };