All files / src/store/features/soundfx soundfxActions.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 0/0
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 203x   3x   3x 3x   3x 3x   3x               3x  
import { createAction } from "@reduxjs/toolkit";
 
const playSoundFxBeep = createAction<{ pitch: number }>("soundfx/playBeep");
const playSoundFxTone =
  createAction<{ frequency: number; duration: number }>("soundfx/playTone");
const playSoundFxCrash = createAction("soundfx/playCrash");
const playSoundFx =
  createAction<{ effect: string; effectIndex: number }>("soundfx/playSfx");
const pauseSoundFx = createAction("soundfx/pause");
 
const soundfxActions = {
  playSoundFxBeep,
  playSoundFxTone,
  playSoundFxCrash,
  playSoundFx,
  pauseSoundFx,
};
 
export default soundfxActions;