UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

19 lines 1.04 kB
import { JSONSchema7Type } from 'json-schema'; import { CellProps, Column } from '@sage-bionetworks/react-datasheet-grid'; export type AutocompleteOption = string | number | boolean | null | Record<string, unknown> | Array<unknown>; export type AutocompleteCellProps = CellProps & { rowData: AutocompleteOption; setRowData: (value: AutocompleteOption) => void; choices: AutocompleteOption[]; colType?: JSONSchema7Type; clearValue?: undefined | null; }; export declare function castCellValueToString(toCast: any): string; export declare function AutocompleteCell({ rowData, setRowData, choices, colType, focus, stopEditing, active, clearValue, }: AutocompleteCellProps): import("react/jsx-runtime").JSX.Element; export type AutocompleteColumnProps = { choices: AutocompleteOption[]; colType?: JSONSchema7Type; clearValue: undefined | null; }; export declare function autocompleteColumn({ choices, colType, clearValue, }: AutocompleteColumnProps): Partial<Column>; //# sourceMappingURL=AutocompleteColumn.d.ts.map