UNPKG

@tangential/core

Version:

Core types and support code for Tangential

17 lines (16 loc) 467 B
export declare class SelectionEntry<T> { value: T; selected: boolean; disabled: boolean; constructor(value: T, selected?: boolean, disabled?: boolean); } export declare class SelectionList<T> { keyField: string; entries: SelectionEntry<T>[]; constructor(initialValues?: T[], selectAll?: boolean, keyField?: string); asIndexMap(): { [key: string]: number; }; select(values: T[]): void; disable(values: T[]): void; }