UNPKG

@raintech-oss/jovo-dew

Version:
21 lines 726 B
import { set } from 'lodash'; import { BaseProcessor } from './BaseProcessor'; export class OutputProcessor extends BaseProcessor { constructor(plugin, jovo) { super(plugin, jovo); this.plugin = plugin; this.jovo = jovo; } process(key, obj, viewPath, data) { // console.log({ key, obj, viewPath }); const response = {}; let value = this.jovo.$t(`${viewPath}.${key}`, data); if (this.plugin.returnResourcePathKeysOnly.includes(key)) { // overwrite value with path value = `${viewPath}.${key}`; } set(response, key, value); return response; } } //# sourceMappingURL=OutputProcessor.js.map