synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
20 lines • 864 B
TypeScript
import { CsvTableDescriptor } from '@sage-bionetworks/synapse-client';
import { Ref } from 'react';
export type CsvTableDescriptorFormHandle = {
/** Call to retrieve the current form data */
getFormData: () => CsvTableDescriptor;
};
export type CsvTableDescriptorFormProps = {
ref?: Ref<CsvTableDescriptorFormHandle>;
/** The initial value of the form, if an uncontrolled form */
defaultValue?: CsvTableDescriptor;
/** The current value of the form, if a controlled form */
value?: CsvTableDescriptor;
/** Invoked when the form data changes */
onChange?: (descriptor: CsvTableDescriptor) => void;
};
/**
* A form to describe a CsvTableDescriptor
*/
export default function CsvTableDescriptorForm(props: CsvTableDescriptorFormProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=CsvTableDescriptorForm.d.ts.map