TypeScript Custom Error Class with Cause

Descripción

Define a custom Error class with optional cause


File Template: ❌


Prefix

ex:class


Scopes

typescript


Snippet de código

class ${1:MyCustomError} extends Error {
	constructor(message: string, cause?: Error) {
		super(message, { cause });
		this.name = "${1:MyCustomError}";
	}
}