All files / src/utils/parsers base.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

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                       
export interface BaseParser<T> {
  globs: string[];
  matches(path: string, contents: string): T | false;
  parse(contents: T): Results;
}
 
export type Results = {
  lines: number;
  functions: number;
  branches: number;
};