JamieMason/syncpack

View on GitHub
src/config/get-source.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { isArrayOfStrings } from 'tightrope/guard/is-array-of-strings.js';
import type { Ctx } from '../get-context/index.js';

export function getSource({ cli, rcFile }: Ctx['config']): string[] {
  return isArrayOfStrings(cli.source)
    ? cli.source
    : isArrayOfStrings(rcFile.source)
      ? rcFile.source
      : [];
}