wavesurfer-react
Version:
react wrapper for wavesurfer.js
18 lines (17 loc) • 784 B
TypeScript
import { RegionParams } from "wavesurfer.js/dist/plugins/regions";
import { RegionEventListener } from "../hooks/useRegionEvent";
import { RegionPluginEventListener } from "../hooks/useRegionPluginEvent";
export interface RegionProps extends RegionParams {
onClick?: RegionEventListener;
onOver?: RegionEventListener;
onLeave?: RegionEventListener;
onDoubleClick?: RegionEventListener;
onIn?: RegionPluginEventListener;
onOut?: RegionPluginEventListener;
onRemove?: RegionEventListener;
onUpdate?: RegionEventListener;
onUpdateEnd?: RegionEventListener;
id: string;
}
export declare const Region: ({ onOver, onLeave, onClick, onDoubleClick, onIn, onOut, onRemove, onUpdate, onUpdateEnd, ...props }: RegionProps) => null;
export default Region;