From a9b2efe61aeaf387e36875b79efdf394f918c8eb Mon Sep 17 00:00:00 2001 From: bbland1 <104288486+bbland1@users.noreply.github.com> Date: Mon, 16 Jun 2025 22:17:12 -0400 Subject: [PATCH] fixed objectDetails for nodejs default to no be go map Signed-off-by: bbland1 <104288486+bbland1@users.noreply.github.com> --- internal/cmd/testdata/success_nodejs.golden | 2 +- internal/generators/nodejs/nodejs.tmpl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/cmd/testdata/success_nodejs.golden b/internal/cmd/testdata/success_nodejs.golden index fac642b..c390dd7 100644 --- a/internal/cmd/testdata/success_nodejs.golden +++ b/internal/cmd/testdata/success_nodejs.golden @@ -121,7 +121,7 @@ export interface GeneratedClient { * * **Details:** * - flag key: `themeCustomization` - * - default value: `map[primaryColor:#007bff secondaryColor:#6c757d]` + * - default value: `{"primaryColor":"#007bff","secondaryColor":"#6c757d"}` * - type: `object` * * Performs a flag evaluation that a returns an evaluation details object. diff --git a/internal/generators/nodejs/nodejs.tmpl b/internal/generators/nodejs/nodejs.tmpl index 1df7c46..cbfb2e9 100644 --- a/internal/generators/nodejs/nodejs.tmpl +++ b/internal/generators/nodejs/nodejs.tmpl @@ -32,7 +32,7 @@ export interface GeneratedClient { * * **Details:** * - flag key: `{{ .Key }}` - * - default value: `{{ .DefaultValue }}` + * - default value: `{{ if eq (.Type | OpenFeatureType) "object"}}{{ .DefaultValue | ToJSONString }}{{ else }}{{ .DefaultValue }}{{ end }}` * - type: `{{ .Type | OpenFeatureType }}` * * Performs a flag evaluation that a returns an evaluation details object.