- if (obj[key] instanceof Date) {
- (obj as JsonObject)[key] = (obj[key] as Date).toISOString();
- } else if (obj[key] !== null && typeof obj[key] === 'object') {
- OCPPServiceUtils.convertDateToISOString<T>(obj[key] as T);
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion
+ if (obj![key] instanceof Date) {
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion
+ (obj![key] as string) = (obj![key] as Date).toISOString();
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion
+ } else if (obj![key] !== null && typeof obj![key] === 'object') {
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion
+ OCPPServiceUtils.convertDateToISOString<T>(obj![key] as T);