files-ui-react-19
Version:
UI components for file uploads with React js - with React 19 support
14 lines (13 loc) • 530 B
TypeScript
import { OverridableComponentProps } from "../overridable";
export interface VideoPreviewPropsMap extends OverridableComponentProps {
/**
* The video source in string format or File object.
*/
src?: File | string;
}
type DefVideoProps = React.HTMLProps<HTMLVideoElement>;
type VideoPropsOmitVideoPreviewPropsMap = Omit<DefVideoProps, keyof VideoPreviewPropsMap>;
export type VideoPreviewProps = VideoPropsOmitVideoPreviewPropsMap & {
[F in keyof VideoPreviewPropsMap]: VideoPreviewPropsMap[F];
};
export {};