@tableflow/js
Version:
The JavaScript SDK for TableFlow. Embed an importer to collect and transform CSV files in your application.
33 lines (31 loc) • 930 B
text/typescript
type ModalParams = {
isModal?: boolean;
modalOnCloseTriggered?: (importComplete?: boolean) => void;
modalCloseOnOutsideClick?: boolean;
};
export type TableFlowImporterProps = HTMLDialogElement & {
elementId?: string;
importerId?: string;
template?: Record<string, unknown> | string;
hostUrl?: string;
darkMode?: boolean;
primaryColor?: string;
metadata?: Record<string, unknown> | string;
onComplete?: (data: any) => void;
waitOnComplete?: boolean;
customStyles?: Record<string, string> | string;
cssOverrides?: Record<string, string> | string;
showDownloadTemplateButton?: boolean;
skipHeaderRowSelection?: boolean;
schemaless?: boolean;
schemalessReadOnly?: boolean;
schemalessDataTypes?: boolean;
trimSpaces?: boolean;
language?: string;
customTranslations?: {
[code: string]: {
[key: string]: string;
}
};
showUploadAnotherFileButton?: boolean;
} & ModalParams;