All files / diff/src/format flags.ts

100% Statements 4/4
100% Branches 6/6
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    10x 11322x 11322x    
import type {FlagOptions} from './types';
 
export const flags = (flag: string, opts?: FlagOptions): [prefix: string, blank: string, redraw: string] => {
  const prefix = flag + (opts?.initialTab ? '\t' : ' ');
  return [prefix, opts?.suppressBlankEmpty ? (flag === ' ' ? '' : flag) : prefix, prefix];
};