@w5s/errorFunctionsErrorClassErrorClass CallableErrorClass<Name>(options: ErrorClassOptions<Name>): ErrorClass<Name>Return a new Error default factory See ErrorClass for additional properties added to the constructor@exampleexport class MyError extends ErrorClass({ errorName: 'MyError', // errorMessage: 'my message',})<{ foo: boolean;}> {};const instance = MyError({ foo: true, message: 'hey!' }); // Error { name: 'MyError', message: 'hey!', foo: true }MyError.errorName === 'MyError' // trueMyError.hasInstance(instance); // trueType parametersName: string
Return a new
Error
default factory See ErrorClass for additional properties added to the constructor