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 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 94x 94x 94x 169x 169x 94x 1x 1x | /**
* @module Errors
*/
import { LOG_PREFIX } from "@lisn/globals/minification-constants";
/**
* Base error type emitted by LISN.
*/
export abstract class LisnError extends Error {}
/**
* Error type emitted for invalid input or incorrect usage of a function.
*/
export class LisnUsageError extends LisnError {
constructor(message = "") {
super(`${LOG_PREFIX} Incorrect usage: ${message}`);
this.name = "LisnUsageError";
}
}
/**
* Error type emitted if an assertion is wrong => report bug.
*/
export class LisnBugError extends LisnError {
constructor(message = "") {
super(`${LOG_PREFIX} Please report a bug: ${message}`);
this.name = "LisnBugError";
}
}
|