UNPKG

handsontable

Version:

Handsontable is a JavaScript Data Grid available for React, Angular and Vue.

23 lines (19 loc) 627 B
import Core from '../../core'; import { BasePlugin } from '../base'; export interface DetailedSettings { columns?: number[]; indicators?: boolean; copyPasteEnabled?: 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; }