All files / src/Program/errors MissingServiceDependency.ts

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

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 1338x   38x 38x     38x            
import { CustomError } from 'ts-custom-error';
 
export enum RunnableDependencies {
  CardanoNode = 'Ogmios Cardano Node'
}
 
export class MissingServiceDependency<ServiceNames> extends CustomError {
  public constructor(serviceName: ServiceNames, dependencyName: string) {
    super();
    this.message = `Service ${serviceName} has missing dependency of ${dependencyName}`;
  }
}