UNPKG

@mintlify/validation

Version:

Validates mint.json files

23 lines (22 loc) 596 B
import { generateMessage } from './errors.js'; export class BaseConverter { constructor(safeParse = false) { this.safeParse = safeParse; } handleExistingError(error, path, ...messages) { if (this.safeParse) { console.error(generateMessage(path, ...messages), error); } else { throw error; } } handleNewError(E, path, ...messages) { if (this.safeParse) { console.error(generateMessage(path, ...messages)); } else { throw new E(path, ...messages); } } }