DefinitelyTyped/types/react-sound/react-sound-tests.tsx
2019-11-27 11:31:56 -08:00

34 lines
789 B
TypeScript

import ReactSound from "react-sound";
import * as React from "react";
const ReactSoundRequiredOptions: JSX.Element = (
<ReactSound
url="http://test.com"
playStatus='STOPPED'
/>
);
const callbackFn = () => ({});
const ReactSoundAllOptions: JSX.Element = (
<ReactSound
url="http://test.com/audio.mp3"
playStatus='PAUSED'
playFromPosition={0}
position={0}
volume={0}
playbackRate={0}
autoLoad
loop={false}
onError={callbackFn}
onLoading={callbackFn}
onLoad={callbackFn}
onPlaying={callbackFn}
onPause={callbackFn}
onResume={callbackFn}
onStop={callbackFn}
onFinishedPlaying={callbackFn}
onBufferChange={callbackFn}
/>
);