Refactored Errors Messages to be references instead of looked up

This commit is contained in:
Alexander Cerutti
2021-06-21 21:56:04 +02:00
parent 07321fba92
commit d35cb627e5
6 changed files with 105 additions and 105 deletions

View File

@@ -1,6 +1,6 @@
import * as Schemas from "./schemas";
import { getModelContents, readCertificatesFromOptions } from "./parser";
import formatMessage from "./messages";
import formatMessage, { ERROR } from "./messages";
const abmCertificates = Symbol("certificates");
const abmModel = Symbol("model");
@@ -25,7 +25,7 @@ interface AbstractModelOptions {
export async function createAbstractModel(options: AbstractFactoryOptions) {
if (!(options && Object.keys(options).length)) {
throw new Error(formatMessage("CP_NO_OPTS"));
throw new Error(formatMessage(ERROR.CP_NO_OPTS));
}
try {
@@ -40,7 +40,7 @@ export async function createAbstractModel(options: AbstractFactoryOptions) {
overrides: options.overrides,
});
} catch (err) {
throw new Error(formatMessage("CP_INIT_ERROR", "abstract model", err));
throw new Error(formatMessage(ERROR.CP_INIT, "abstract model", err));
}
}