tdesign-vue-next
Version:
TDesign Component for vue-next
10 lines (9 loc) • 535 B
TypeScript
import { SetupContext } from 'vue';
import { CheckboxGroupValue } from '../../checkbox';
import { PrimaryTableCol, TdPrimaryTableProps } from '../type';
export declare function getColumnKeys(columns: PrimaryTableCol[], keys?: Set<string>): Set<string>;
export default function useColumnController(props: TdPrimaryTableProps, context: SetupContext): {
tDisplayColumns: import("vue").Ref<CheckboxGroupValue>;
columnCheckboxKeys: import("vue").Ref<(string | number | boolean)[]>;
renderColumnController: () => JSX.Element;
};