INNER CODE UNIT · TypeScript

reps

scribbletune/scribbletune · src/cli.ts:168

  const reps = Math.ceil(noteCount / stepCount);
  return pattern.repeat(reps);
};

const resolvePattern = (
  rawPattern: string,
  noteCount: number,
  fitPattern = false
): string => {
  const expanded = expandPatternSyntax(rawPattern);
  return fitPattern ? fitPatternToNoteCount(expanded, noteCount) : expanded;
};

const parseCliArgs = (argv: string[]): ParsedOptions | null => {
  if (argv.length === 0 || argv.includes('-h') || argv.includes('--help')) {
    return null;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…