Added error sub package
This commit is contained in:
@@ -1,13 +1,5 @@
|
||||
import { inspect } from 'node:util';
|
||||
|
||||
class Item_Unresolvable extends Error {
|
||||
constructor(data) {
|
||||
const { resolver, item } = data;
|
||||
const type = item === null ? 'null' : typeof item;
|
||||
super(`Cannot resolve item ${inspect(item)} of type "${type}" using resolver ${resolver}`);
|
||||
this.data = data;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class Abstract_Resolver {
|
||||
resolve(item) {
|
||||
@@ -63,3 +55,4 @@ tr.rules.set('string', () => 'World');
|
||||
|
||||
console.log(cr.resolve('HELLO'));
|
||||
console.log(cr.resolve('hello'));
|
||||
console.log(cr.resolve(123));
|
||||
|
||||
Reference in New Issue
Block a user