@visactor/vtable
Version:
canvas table width high performance
8 lines (7 loc) • 823 B
TypeScript
import type { StateManager } from '../state';
import type { BaseTableAPI } from '../../ts-types/base-table';
export declare function setRadioState(col: number, row: number, field: string | number, type: 'column' | 'cell', indexInCell: number | undefined, state: StateManager): void;
export declare function getCellRadioState(col: number, row: number, table: BaseTableAPI): boolean | number;
export declare function syncRadioState(col: number, row: number, field: string | number, type: 'column' | 'cell', indexInCell: number | undefined, isChecked: boolean, state: StateManager): boolean;
export declare function setCellRadioState(col: number, row: number, index: number | undefined, table: BaseTableAPI): void;
export declare function changeRadioOrder(sourceIndex: number, targetIndex: number, state: StateManager): void;