@aplus-frontend/ui
Version:
12 lines (11 loc) • 481 B
TypeScript
import { Ref, ComputedRef } from 'vue';
import { ApColumnState } from '../interface';
export declare const useTableColumnState: (initialColumnState: ApColumnState[]) => {
columnState: Ref<ApColumnState[], ApColumnState[]>;
selectAll: () => void;
unSelectAll: () => void;
toggleSelect: (key: string, show?: boolean) => void;
setColumnState: (nextColumnState: ApColumnState[]) => void;
isAllSelected: ComputedRef<boolean>;
toggleSelectAll: () => void;
};