/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
libs/application-generic/src/utils/object.ts
27 строк
598 B
Adam Chmara
chore(root): apply biome formatter & linter fixes NV-6436 (#8838)
31 июл 2025, 14:59
Не верифицирован
31 июл 2025, 14:59
855fb8f
Код
Авторство
О чём код?
import { Logger } from '@nestjs/common'; const LOG_CONTEXT = 'GetNestedValue'; export function getNestedValue<ObjectType>(payload: ObjectType, path?: string): ObjectType | undefined { if (!path || !payload) { return undefined; } try { let result = payload; const keys = path.split('.'); for (const key of keys) { if (result === undefined) { return undefined; } result = result[key]; } return result; } catch (error) { Logger.error(error, 'Failure when parsing digest payload nested key', LOG_CONTEXT); return undefined; } }