nestjs-i18n
Version:
The i18n module for Nest.
17 lines • 672 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.I18n = void 0;
const common_1 = require("@nestjs/common");
const __1 = require("..");
const i18n_error_1 = require("../i18n.error");
exports.I18n = (0, common_1.createParamDecorator)((_, context) => {
const i18n = __1.I18nContext.current(context);
if (i18n == undefined) {
if (!i18n) {
__1.logger.error('I18n context not found! Is this function triggered by a processor or cronjob? Please use the I18nService');
}
throw new i18n_error_1.I18nError('I18n context undefined');
}
return i18n;
});
//# sourceMappingURL=i18n.decorator.js.map