All files / src/components/music/sequence helpers.ts

100% Statements 4/4
100% Branches 9/9
100% Functions 1/1
100% Lines 3/3

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 121x           4x 4x        
export const getValidPlaybackSequenceId = (
  playing: boolean,
  playbackSequenceId: number,
  loopSequenceId: number | undefined,
  sequenceLength: number,
): number | undefined => {
  const sequenceId = loopSequenceId ?? playbackSequenceId;
  return playing && sequenceId >= 0 && sequenceId < sequenceLength
    ? sequenceId
    : undefined;
};