Files
railwaysystem/RuoYi-Vue/ruoyi-ui/node_modules2/handsontable/plugins/hiddenColumns/hiddenColumns.d.ts
T
2026-09-10 15:40:10 +08:00

22 lines
597 B
TypeScript

import Core from '../../core';
import { BasePlugin } from '../base';
export interface DetailedSettings {
columns?: number[];
indicators?: boolean;
}
export type Settings = boolean | DetailedSettings;
export class HiddenColumns extends BasePlugin {
constructor(hotInstance: Core);
isEnabled(): boolean;
showColumns(columns: number[]): void;
showColumn(...column: number[]): void;
hideColumns(columns: number[]): void;
hideColumn(...column: number[]): void;
getHiddenColumns(): number[];
isHidden(column: number): boolean;
isValidConfig(hiddenColumns: number[]): boolean;
}