class InvalidInputException extends Error{
|
constructor(symbology, input) {
|
super();
|
this.name = "InvalidInputException";
|
|
this.symbology = symbology;
|
this.input = input;
|
|
this.message = '"' + this.input + '" is not a valid input for ' + this.symbology;
|
}
|
}
|
|
class InvalidElementException extends Error{
|
constructor() {
|
super();
|
this.name = "InvalidElementException";
|
this.message = "Not supported type to render on";
|
}
|
}
|
|
class NoElementException extends Error{
|
constructor() {
|
super();
|
this.name = "NoElementException";
|
this.message = "No element to render on.";
|
}
|
}
|
|
export {InvalidInputException, InvalidElementException, NoElementException};
|