Flagsmith / Flagsmith/flagsmith-nodejs-client

Support `$.flags` context values in segment conditions

Abierto
#292 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
30
Forks
26
Merge medio
11 min
PR fusionados (30 d)
5

Descripción

Support `$.flags..` conditions.

### Acceptance criteria

Engine:

- `engine-test-data` is bumped to the tag containing the flag dependency cases, and they pass.
- An environment with no `$.flags` conditions gains no per-evaluation cost.
- Resolved flags are scoped to a single evaluation, never shared between concurrent evaluations.

SDK:

- `getFlags` passes segments to the engine so identity-less evaluation resolves `$.flags` and `$.environment` conditions.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start by locating getFlags and the engine integration, then inspect the engine-test-data dependency and its flag dependency cases. Verify that $.flags conditions work for identity-less evaluations, environments without such conditions avoid per-evaluation cost, and resolved flags remain isolated across concurrent evaluations.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
nodejs, typescript
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.