From c40568f651f32d47b7d892fd1204749a96dc80c7 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 14 Apr 2026 00:06:53 +0200 Subject: [PATCH] Simplify phantom T props to plain null values instead of getters Signed-off-by: Patrik Oldsberg Made-with: Cursor --- packages/backend-plugin-api/src/services/system/types.ts | 4 +--- .../backend-plugin-api/src/wiring/createExtensionPoint.ts | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/backend-plugin-api/src/services/system/types.ts b/packages/backend-plugin-api/src/services/system/types.ts index a97d577ec4..cc4c28c8c1 100644 --- a/packages/backend-plugin-api/src/services/system/types.ts +++ b/packages/backend-plugin-api/src/services/system/types.ts @@ -143,9 +143,7 @@ export function createServiceRef< id, scope, multiton, - get T(): TService { - return null as TService; - }, + T: null as TService, toString() { return `serviceRef{${options.id}}`; }, diff --git a/packages/backend-plugin-api/src/wiring/createExtensionPoint.ts b/packages/backend-plugin-api/src/wiring/createExtensionPoint.ts index a68196f8c8..7f8a45ff5a 100644 --- a/packages/backend-plugin-api/src/wiring/createExtensionPoint.ts +++ b/packages/backend-plugin-api/src/wiring/createExtensionPoint.ts @@ -43,9 +43,7 @@ export function createExtensionPoint( ): ExtensionPoint { return { id: options.id, - get T(): T { - return null as T; - }, + T: null as T, toString() { return `extensionPoint{${options.id}}`; },