обычно смотрят что там просто что то есть
я не знал что отвечать, потому что сам плохо понимал проект
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