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