synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
18 lines • 645 B
TypeScript
import { EnumeratedValue } from '@/utils/jsonschema/getEnumeratedValues';
import { FlatTypeInfo } from '@/utils/jsonschema/getType';
import { Column } from '@sage-bionetworks/react-datasheet-grid';
type ColumnConfig = {
columnName: string;
description?: string;
disabled?: boolean;
typeInfo: FlatTypeInfo | null;
enumeratedValues: EnumeratedValue[] | string[] | null;
isRequired: boolean;
customWidth?: number;
showPinIcon?: boolean;
isPinned?: boolean;
onTogglePin?: () => void;
};
export declare function createColumn(config: ColumnConfig): Column;
export {};
//# sourceMappingURL=columnFactory.d.ts.map