@tableflow/js
Version:
The JavaScript SDK for TableFlow. Embed an importer to collect and transform CSV files in your application.
33 lines (32 loc) • 1 kB
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;
export {};