UNPKG

@jsverse/transloco-keys-manager

Version:

Extract translatable keys from projects that uses Transloco

14 lines 525 B
import { buildPath } from '../utils/path.utils.js'; import { isObject } from '../utils/validators.utils.js'; export function mapDiffToKeys(diffArr, side) { const keys = diffArr.reduce((acc, diff) => { const base = diff.path.join('.'); const keys = !isObject(diff[side]) ? [`'${base}'`] : buildPath(diff[side]).map((inner) => `'${base}.${inner}'`); acc.push(...keys); return acc; }, []); return keys.join('\n'); } //# sourceMappingURL=map-diff-to-keys.js.map