обычно смотрят что там просто что то есть
я не знал что отвечать, потому что сам плохо понимал проект
const isKeyofTest = (s: string): s is keyof Test =>
Object.keys(test).includes(s);
['srn', 'qre'].forEach((p) => {
if (isKeyofTest(p)) {
test[p] = 34;
}
});
Такая вещь называется кастомный тайп гвард, но TS не проверяет устройство такой функции, и верит нам как программисту, что мы проверили тип правильно. Диску это точно на пользу не пойдет
иногда фаерфокс зажирается и лезет в подкачкус чего Вы это взяли? Почитайте как работает память в Linux
Гуглились аналогичные проблемы, но сетовали на то что GC не запускается в PM2бред сивой кобылы, pm2 никак не меняет Ваш код, а GC в ноде нельзя выключить.