diff --git a/src/app/services/data.service.ts b/src/app/services/data.service.ts index 072c4bc..767477c 100644 --- a/src/app/services/data.service.ts +++ b/src/app/services/data.service.ts @@ -6,7 +6,7 @@ import {TranslocoService} from "@jsverse/transloco"; import {ToolItem} from "../types/tool-item"; import {SortedItems} from "../types/sorted-items"; -type ObjectWithStringKey = TObject[TKey] extends string | null ? TObject : never; +type ObjectWithMappableKey = TObject[TKey] extends string | null ? TObject : never; @Injectable({ providedIn: 'root' @@ -30,7 +30,7 @@ export class DataService { ); } - private formatToMapped(objects: ObjectWithStringKey[], key: TKey): SortedItems { + private formatToMapped(objects: ObjectWithMappableKey[], key: TKey): SortedItems { const result: SortedItems = new Map(); for (const object of objects) { object[key] ??= '' as any;