All files error.ts

100% Statements 16/16
100% Branches 4/4
100% Functions 2/2
100% Lines 16/16

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 13 14 15 16 171x 1x 1x 1x 3x 3x 3x 3x 3x 1x 1x 2x 2x 2x 2x 1x  
export class SDJWTException extends Error {
  public details?: unknown;
 
  constructor(message: string, details?: unknown) {
    super(message);
    Object.setPrototypeOf(this, SDJWTException.prototype);
    this.name = 'SDJWTException';
    this.details = details;
  }
 
  getFullMessage(): string {
    return `${this.name}: ${this.message} ${
      this.details ? `- ${JSON.stringify(this.details)}` : ''
    }`;
  }
}