diff --git a/package-lock.json b/package-lock.json index d6a0e2d6..31e2b72e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13851,7 +13851,7 @@ }, "packages/client": { "name": "@openfeature/web-sdk", - "version": "1.2.0", + "version": "1.2.1", "license": "Apache-2.0", "devDependencies": { "@openfeature/core": "1.3.0" @@ -13883,7 +13883,7 @@ }, "packages/react": { "name": "@openfeature/react-sdk", - "version": "0.4.1", + "version": "0.4.2", "license": "Apache-2.0", "devDependencies": { "@openfeature/core": "*", diff --git a/packages/shared/src/client/client.ts b/packages/shared/src/client/client.ts index 550262ef..6024f6cc 100644 --- a/packages/shared/src/client/client.ts +++ b/packages/shared/src/client/client.ts @@ -1,7 +1,6 @@ -import { Metadata } from '../types'; import { ProviderMetadata } from '../provider/provider'; -export interface ClientMetadata extends Metadata { +export interface ClientMetadata { /** * @deprecated alias of "domain", use domain instead */ diff --git a/packages/shared/src/provider/provider.ts b/packages/shared/src/provider/provider.ts index 364c1ce8..e49e01c9 100644 --- a/packages/shared/src/provider/provider.ts +++ b/packages/shared/src/provider/provider.ts @@ -82,7 +82,7 @@ export { ClientProviderStatus as AllProviderStatus }; /** * Static data about the provider. */ -export interface ProviderMetadata extends Metadata { +export interface ProviderMetadata extends Readonly { readonly name: string; } @@ -99,7 +99,7 @@ export interface CommonProvider; -} \ No newline at end of file +} diff --git a/packages/shared/src/types/metadata.ts b/packages/shared/src/types/metadata.ts index df55f4b5..1311758d 100644 --- a/packages/shared/src/types/metadata.ts +++ b/packages/shared/src/types/metadata.ts @@ -1,2 +1 @@ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface Metadata {} +export type Metadata = Record;