保誠-保戶業務員媒合平台
Tomas
2022-05-19 957a1f10a06fdbb76f1a0ba94fe44126c613fee3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.errorMessage = void 0;
const constants_1 = require("./constants");
const formatErrorMessage = (message) => `[${constants_1.PACKAGE_NAME}] ${message}`;
const messageByType = {
    impossible: `This error is caused by a bug. Please file an issue: ${constants_1.ISSUES_URL}.`,
    syncCompilation: 'Synchronous compilation is not supported.',
    invalidInjectorReturn: 'Expected options.injector(...) returns a string. Instead received number.',
};
exports.errorMessage = Object.entries(messageByType).reduce((errorMessage, [type, message]) => ({
    ...errorMessage,
    [type]: formatErrorMessage(message),
}), messageByType);
//# sourceMappingURL=error-message.js.map