UNPKG

confinode

Version:

Node application configuration reader

12 lines (11 loc) 380 B
import { Message, MessageId, MessageParameters } from '../messages'; /** * An error in the application, generates an error message. */ export default class ConfinodeError<T extends MessageId> extends Error { /** * The internal message of the error. */ readonly internalMessage: Message<T>; constructor(messageId: T, ...parameters: MessageParameters[T]); }