From 9b7e53f6bc032fa9bce3a6d59f220cfabfe3a88e Mon Sep 17 00:00:00 2001 From: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:11:07 -0700 Subject: [PATCH 1/2] fix: Export required types from compat. --- packages/sdk/browser/src/compat/index.ts | 49 +++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/packages/sdk/browser/src/compat/index.ts b/packages/sdk/browser/src/compat/index.ts index 5ef1113be4..497c9c2c5a 100644 --- a/packages/sdk/browser/src/compat/index.ts +++ b/packages/sdk/browser/src/compat/index.ts @@ -5,10 +5,57 @@ * Some code changes may still be required, for example {@link LDOptions} removes * support for some previously available options. */ -import { LDContext, LDOptions } from '..'; +import { + EvaluationSeriesContext, + EvaluationSeriesData, + Hook, + HookMetadata, + IdentifySeriesContext, + IdentifySeriesData, + IdentifySeriesResult, + IdentifySeriesStatus, + LDContext, + LDContextCommon, + LDContextMeta, + LDEvaluationDetail, + LDEvaluationDetailTyped, + LDEvaluationReason, + LDFlagSet, + LDIdentifyOptions, + LDLogger, + LDLogLevel, + LDMultiKindContext, + LDOptions, + LDSingleKindContext, +} from '..'; import { LDClient } from './LDClientCompat'; import LDClientCompatImpl from './LDClientCompatImpl'; +export type { + LDClient, + LDFlagSet, + LDContext, + LDContextCommon, + LDContextMeta, + LDMultiKindContext, + LDSingleKindContext, + LDLogLevel, + LDLogger, + LDOptions, + LDEvaluationDetail, + LDEvaluationDetailTyped, + LDEvaluationReason, + LDIdentifyOptions, + Hook, + HookMetadata, + EvaluationSeriesContext, + EvaluationSeriesData, + IdentifySeriesContext, + IdentifySeriesData, + IdentifySeriesResult, + IdentifySeriesStatus, +}; + /** * Creates an instance of the LaunchDarkly client. This version of initialization is for * improved backwards compatibility. In general the `initialize` function from the root packge From e927148f42a502b1bafa9e1c65b6fc0206774b55 Mon Sep 17 00:00:00 2001 From: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:24:28 -0700 Subject: [PATCH 2/2] Export basicLogger. --- packages/sdk/browser/src/compat/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/sdk/browser/src/compat/index.ts b/packages/sdk/browser/src/compat/index.ts index 497c9c2c5a..73b0052a8b 100644 --- a/packages/sdk/browser/src/compat/index.ts +++ b/packages/sdk/browser/src/compat/index.ts @@ -6,6 +6,7 @@ * support for some previously available options. */ import { + basicLogger, EvaluationSeriesContext, EvaluationSeriesData, Hook, @@ -54,6 +55,7 @@ export type { IdentifySeriesData, IdentifySeriesResult, IdentifySeriesStatus, + basicLogger, }; /**