openfeature
Interfaces
OpenFeatureBooleanProvider
Defined in: src/openfeature.ts:31
Properties
metadata
ts
metadata: {
name: string;
};Defined in: src/openfeature.ts:32
name
ts
name: string;Methods
resolveBooleanEvaluation()
ts
resolveBooleanEvaluation(
flagKey,
defaultValue,
context): Promise<OpenFeatureBooleanResolutionDetails>;Defined in: src/openfeature.ts:33
Parameters
| Parameter | Type |
|---|---|
flagKey | string |
defaultValue | boolean |
context | OpenFeatureEvaluationContext |
Returns
Promise<OpenFeatureBooleanResolutionDetails>
OpenFeatureBooleanProviderOptions
Defined in: src/openfeature.ts:10
Properties
name?
ts
optional name?: string;Defined in: src/openfeature.ts:11
OpenFeatureBooleanResolutionDetails
Defined in: src/openfeature.ts:22
Properties
errorCode?
ts
optional errorCode?: string;Defined in: src/openfeature.ts:26
errorMessage?
ts
optional errorMessage?: string;Defined in: src/openfeature.ts:27
flagMetadata
ts
flagMetadata: Record<string, unknown>;Defined in: src/openfeature.ts:28
reason
ts
reason: string;Defined in: src/openfeature.ts:24
value
ts
value: boolean;Defined in: src/openfeature.ts:23
variant?
ts
optional variant?: string;Defined in: src/openfeature.ts:25
OpenFeatureEvaluationContext
Defined in: src/openfeature.ts:14
Indexable
ts
[key: string]: unknownProperties
environment?
ts
optional environment?: unknown;Defined in: src/openfeature.ts:18
targetingKey?
ts
optional targetingKey?: unknown;Defined in: src/openfeature.ts:15
tenantId?
ts
optional tenantId?: unknown;Defined in: src/openfeature.ts:17
userId?
ts
optional userId?: unknown;Defined in: src/openfeature.ts:16
Functions
createOpenFeatureBooleanProvider()
ts
function createOpenFeatureBooleanProvider(service, options?): OpenFeatureBooleanProvider;Defined in: src/openfeature.ts:40
Parameters
| Parameter | Type |
|---|---|
service | FeatureFlagService |
options | OpenFeatureBooleanProviderOptions |