From 35a8ff0f2a46ef5ee5e04b9c345306ee22ff234c Mon Sep 17 00:00:00 2001 From: Simon Axelsson Date: Mon, 7 Sep 2026 18:18:02 +0200 Subject: [PATCH] feat: add generic ER composition root --- src/services/entity-resolution.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/services/entity-resolution.ts diff --git a/src/services/entity-resolution.ts b/src/services/entity-resolution.ts new file mode 100644 index 0000000..4d16b90 --- /dev/null +++ b/src/services/entity-resolution.ts @@ -0,0 +1,10 @@ +import { createN0dClient } from "../clients/n0d-client"; +import { EntityResolutionService } from "../er/entity-resolution-service"; + +export const entityResolutionService = new EntityResolutionService(); + +let batchService: EntityResolutionService | undefined; +export function getBatchEntityResolutionService(): EntityResolutionService { + if (!batchService) batchService = new EntityResolutionService({ n0dClient: createN0dClient() }); + return batchService; +}