mirror of
https://code.lenaisten.de/Lenaisten/advent22.git
synced 2025-12-15 12:13:01 +00:00
11 lines
206 B
TypeScript
11 lines
206 B
TypeScript
|
|
export function objForEach<T>(
|
||
|
|
obj: T,
|
||
|
|
f: (k: keyof T, v: T[keyof T]) => void,
|
||
|
|
): void {
|
||
|
|
for (const k in obj) {
|
||
|
|
if (Object.prototype.hasOwnProperty.call(obj, k)) {
|
||
|
|
f(k, obj[k]);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|