@aplus-frontend/ui
Version:
12 lines (11 loc) • 531 B
TypeScript
import { Ref, ComputedRef } from 'vue';
import { AgGridColumnType, AgGridProps } from '../interface';
/**
* 维护/更新表格将要显示的类
*/
export declare const useColumns: <RecordType>(props: AgGridProps<RecordType>) => {
columns: Ref<AgGridColumnType<RecordType>[], AgGridColumnType<RecordType>[]>;
shownColumns: Ref<AgGridColumnType<RecordType>[], AgGridColumnType<RecordType>[]>;
columnKeys: ComputedRef<string[]>;
getTargetColumnByKey: (key?: string) => AgGridColumnType<RecordType> | undefined;
};