confinode
Version:
Node application configuration reader
12 lines (11 loc) • 380 B
TypeScript
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]);
}