Co-authored-by: Jason Woltje <jason@diversecanvas.com> Co-committed-by: Jason Woltje <jason@diversecanvas.com>
21 lines
497 B
TypeScript
21 lines
497 B
TypeScript
export class WizardCancelledError extends Error {
|
|
override name = 'WizardCancelledError';
|
|
constructor() {
|
|
super('Wizard cancelled by user');
|
|
}
|
|
}
|
|
|
|
export class ValidationError extends Error {
|
|
override name = 'ValidationError';
|
|
constructor(message: string) {
|
|
super(message);
|
|
}
|
|
}
|
|
|
|
export class TemplateError extends Error {
|
|
override name = 'TemplateError';
|
|
constructor(templatePath: string, message: string) {
|
|
super(`Template error in ${templatePath}: ${message}`);
|
|
}
|
|
}
|