@amsterdam/bmi-dms-upload
Version:
A document upload flow that can be implemented in any BMI React application. Documents are stored in DMS. Metadata can be added in the flow.
14 lines • 542 B
TypeScript
import { FileRejection } from 'react-dropzone';
import { CustomFile } from '@amsterdam/bmi-component-library';
export type CustomFileLight = Pick<CustomFile, 'name' | 'size' | 'tmpId' | 'type'>;
export type CustomFileLightOrRejection = CustomFileLight & FileRejection;
export type MetadataDataSubmitCallbackArg<T> = {
metadata: T;
file: CustomFileLight;
};
export type CancelCallbackArg<T> = {
file?: CustomFileLight;
metadata?: T;
};
export type SupportedHTTPMethods = 'POST' | 'PUT';
//# sourceMappingURL=CustomFile.d.ts.map