Skip to content

Commit fe9db9e

Browse files
committed
fix: fixed-type
1 parent 1e061fb commit fe9db9e

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "tests/engine/engine-tests/engine-test-data"]
22
path = tests/engine/engine-tests/engine-test-data
33
url = [email protected]:Flagsmith/engine-test-data.git
4-
branch = v2.4.0
4+
branch = v2.5.0

flagsmith-engine/evaluation/models.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ import type {
1818

1919
import type {
2020
EvaluationResult as EvaluationContextResult,
21-
FlagResult as EvaluationContextResultFlagResult
21+
FlagResult as EvaluationContextResultFlagResult,
22+
Metadata
2223
} from './evaluationResult/evaluationResult.types.js';
2324

2425
export type EnvironmentKey = EnvironmentContext['key'];
@@ -60,6 +61,7 @@ export type EvaluationResultFlags = Record<
6061
name: FeatureName;
6162
enabled: FeatureEnabled;
6263
value: FeatureValue;
64+
metadata?: Metadata;
6365
reason: EvaluationReason;
6466
}
6567
>;

flagsmith-engine/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export function evaluateFeatures(
127127
name: finalFeature.name,
128128
enabled: finalFeature.enabled,
129129
value: evaluatedValue,
130+
...(finalFeature.metadata ? { metadata: { ...finalFeature.metadata } } : {}),
130131
reason:
131132
evaluatedReason ??
132133
getTargetingMatchReason({ type: 'SEGMENT', override: segmentOverride })

0 commit comments

Comments
 (0)