@sdziadkowiec/react-datasheet-grid
Version:
An Excel-like React component to create beautiful spreadsheets.
24 lines • 1.08 kB
TypeScript
import { Column } from '../types';
type TextColumnOptions<T> = {
placeholder?: string;
alignRight?: boolean;
continuousUpdates?: boolean;
deletedValue?: T;
parseUserInput?: (value: string) => T;
formatBlurredInput?: (value: T) => string;
formatInputOnFocus?: (value: T) => string;
formatForCopy?: (value: T) => string;
parsePastedValue?: (value: string) => T;
};
type TextColumnData<T> = {
placeholder?: string;
alignRight: boolean;
continuousUpdates: boolean;
parseUserInput: (value: string) => T;
formatBlurredInput: (value: T) => string;
formatInputOnFocus: (value: T) => string;
};
export declare const textColumn: Partial<Column<string | null, TextColumnData<string | null>, string>>;
export declare function createTextColumn<T = string | null>({ placeholder, alignRight, continuousUpdates, deletedValue, parseUserInput, formatBlurredInput, formatInputOnFocus, formatForCopy, parsePastedValue, }?: TextColumnOptions<T>): Partial<Column<T, TextColumnData<T>, string>>;
export {};
//# sourceMappingURL=textColumn.d.ts.map