File size: 326 Bytes
feb9f49
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
export class DomainValidationError extends Error {
  constructor(message, issues = [], code = 'DOMAIN_VALIDATION_FAILED') {
    super(message);
    this.name = 'DomainValidationError';
    this.code = code;
    this.issues = issues;
  }
}

export function issue(code, message, path = '') {
  return { code, message, path };
}