@sanity/form-builder
Version:
Sanity form builder
16 lines • 655 B
TypeScript
import React from 'react';
import { SchemaType } from '@sanity/types';
import { Uploader, UploaderResolver } from '../../../../sanity/uploads/types';
declare type UploadTargetProps = {
types: SchemaType[];
resolveUploader?: UploaderResolver;
onUpload?: (event: {
type: SchemaType;
file: File;
uploader: Uploader;
}) => void;
children?: React.ReactNode;
};
export declare function uploadTarget<Props>(Component: React.ComponentType<Props>): React.ForwardRefExoticComponent<React.PropsWithoutRef<UploadTargetProps & Props> & React.RefAttributes<HTMLElement>>;
export {};
//# sourceMappingURL=uploadTarget.d.ts.map