Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 20x 20x 20x 60x 60x 60x 20x 20x 20x 20x 2x 2x 2x 2x 2x 20x 20x 20x | import { BaseError } from '~/services/error'; export class SchemaRootError extends BaseError { constructor(target: Function, msg: string) { const fullMsg = `@Schema ${target.name}: ${msg}`; super(fullMsg); this.message = fullMsg; } } export class SchemaFieldError extends BaseError { constructor(target: Function, fieldName: string, msg: string) { const fullMsg = `@Schema ${target.name}.${fieldName}: ${msg}`; super(fullMsg); this.message = fullMsg; } } export class SchemaCompilationError extends BaseError { constructor(msg: string) { const fullMsg = `SchemaCompilationError: ${msg}`; super(fullMsg); this.message = fullMsg; } } |