All files / src/Program/errors MissingCardanoNodeOption.ts

100% Statements 4/4
50% Branches 1/2
100% Functions 1/1
100% Lines 4/4

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 1243x     43x   3x 3x          
import { CustomError } from 'ts-custom-error';
import { OgmiosOptionDescriptions } from '../options';
 
export class MissingCardanoNodeOption extends CustomError {
  public constructor(option: OgmiosOptionDescriptions | OgmiosOptionDescriptions[]) {
    super();
    this.message = `Cardano Node Ogmios requires the ${
      Array.isArray(option) ? option.join(' or ') : option
    } program option.`;
  }
}