in src/data/format.ts [97:105]
export function emptyPings<T>(emptyIString: (key: IndexedStringPingField) => T, emptyArray: (key: keyof PingFields) => any[] = () => []): Pings<T, T> {
return Object.fromEntries(pingFields().map(([k, v]) => {
if (v.type === PingFieldType.IndexedString) {
return [k, emptyIString(k as IndexedStringPingField)];
} else {
return [k, emptyArray(k)];
}
})) as any;
}