Serializes an Error by filling in the provided template. Content-type is based on the constructor parameter.

In case the input Error has an errorCode value, the converter will look in the descriptions for a file with the exact same name as that error code + extension. The templating engine will then be applied to that file. That result will be passed as an additional parameter to the main templating call, using the variable codeMessage.




codeTemplatesPath: string
contentType: string
extension: string
inputTypes: Promise<ValuePreferences>
mainTemplatePath: string
outputTypes: Promise<ValuePreferences>
templateEngine: TemplateEngine<Dict<any>>