export class ValidationError extends Error { constructor(message: string) { super(message); this.name = 'ValidationError'; } } export class VersionError extends Error { constructor(message: string) { super(message); this.name = 'VersionError'; } } export function newVersionError() { return new VersionError('Unsupported API version'); }