From bcf831b33d2d34983ececcb7b903ee59cc2c208c Mon Sep 17 00:00:00 2001 From: Scott Venkataraman Date: Fri, 6 Mar 2026 10:42:20 -0500 Subject: [PATCH 1/2] Set defaultValue and Promise ResolutionDetails to JsonValue --- packages/server/src/provider/provider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/provider/provider.ts b/packages/server/src/provider/provider.ts index 255d3d4695..82db7573bb 100644 --- a/packages/server/src/provider/provider.ts +++ b/packages/server/src/provider/provider.ts @@ -54,8 +54,8 @@ export interface Provider extends CommonProvider { */ resolveObjectEvaluation( flagKey: string, - defaultValue: T, + defaultValue: JsonValue, context: EvaluationContext, logger: Logger, - ): Promise>; + ): Promise>; } From 2e7e723b2f11cda80cfbf39136f43ee698d1a7ca Mon Sep 17 00:00:00 2001 From: Scott Venkataraman Date: Fri, 6 Mar 2026 11:03:51 -0500 Subject: [PATCH 2/2] remove T extends JsonValue type parameter from method definition --- packages/server/src/provider/provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/provider/provider.ts b/packages/server/src/provider/provider.ts index 82db7573bb..5491424ed4 100644 --- a/packages/server/src/provider/provider.ts +++ b/packages/server/src/provider/provider.ts @@ -52,7 +52,7 @@ export interface Provider extends CommonProvider { /** * Resolve and parse an object flag and its evaluation details. */ - resolveObjectEvaluation( + resolveObjectEvaluation( flagKey: string, defaultValue: JsonValue, context: EvaluationContext,