From d50efddebf5cb1a4d12c5fe995389db282f606ea Mon Sep 17 00:00:00 2001 From: Steven Zhang Date: Mon, 1 Dec 2025 14:23:18 -0600 Subject: [PATCH] style: fix lint issues --- packages/sdk/browser/src/compat/LDClientCompat.ts | 6 ++++-- packages/shared/sdk-server/src/Migration.ts | 8 ++++++-- .../sdk-server/src/api/options/LDDataSystemOptions.ts | 3 ++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/packages/sdk/browser/src/compat/LDClientCompat.ts b/packages/sdk/browser/src/compat/LDClientCompat.ts index 11a18e8d70..ab88392725 100644 --- a/packages/sdk/browser/src/compat/LDClientCompat.ts +++ b/packages/sdk/browser/src/compat/LDClientCompat.ts @@ -12,8 +12,10 @@ import { LDClient as LDCLientBrowser } from '../LDClient'; * incorrect. Any function which optionally returned a promise based on a callback had incorrect * typings. Those have been corrected in this implementation. */ -export interface LDClient - extends Omit { +export interface LDClient extends Omit< + LDCLientBrowser, + 'close' | 'flush' | 'identify' | 'identifyResult' +> { /** * Identifies a context to LaunchDarkly. * diff --git a/packages/shared/sdk-server/src/Migration.ts b/packages/shared/sdk-server/src/Migration.ts index e59ee5e546..607b7d2371 100644 --- a/packages/shared/sdk-server/src/Migration.ts +++ b/packages/shared/sdk-server/src/Migration.ts @@ -96,8 +96,12 @@ class Migration< TMigrationWrite, TMigrationReadInput = any, TMigrationWriteInput = any, -> implements LDMigration -{ +> implements LDMigration< + TMigrationRead, + TMigrationWrite, + TMigrationReadInput, + TMigrationWriteInput +> { private readonly _execution: LDSerialExecution | LDConcurrentExecution; private readonly _errorTracking: boolean; diff --git a/packages/shared/sdk-server/src/api/options/LDDataSystemOptions.ts b/packages/shared/sdk-server/src/api/options/LDDataSystemOptions.ts index 34bc001454..06b217fcd0 100644 --- a/packages/shared/sdk-server/src/api/options/LDDataSystemOptions.ts +++ b/packages/shared/sdk-server/src/api/options/LDDataSystemOptions.ts @@ -122,7 +122,8 @@ export interface PollingDataSourceConfiguration { * and can switch between streaming and polling automatically to provide redundancy. */ export interface StandardDataSourceOptions - extends Omit, + extends + Omit, Omit { dataSourceOptionsType: 'standard'; }