I'm trying -
export function logError(paramsToLog?: Record<string, string>): void {
    const logData: LoggerData[] = [];
    if (paramsToLog) {
        for (const key of paramsToLog) {
            logData.push(LoggerData.create(key, paramsToLog[key]));
        }
    }
    ....
}
I see eslint complaining - (parameter) paramsToLog: Record<string, string> Type 'Record<string, string>' must have a '[Symbol.iterator]()' method that returns an iterator.
Could not find any iterator in record arg.
 
    