diff --git a/src/squall/internal/codegen.gleam b/src/squall/internal/codegen.gleam index 6b28d8e..0ffb91f 100644 --- a/src/squall/internal/codegen.gleam +++ b/src/squall/internal/codegen.gleam @@ -1410,7 +1410,11 @@ fn encode_response_field_value( // List of Enums call_doc("json.array", [ doc.from_string("from: " <> field_access), - doc.from_string("of: fn(v) { json.string(" <> snake_case(base_type_name) <> "_to_string(v)) }"), + doc.from_string( + "of: fn(v) { json.string(" + <> snake_case(base_type_name) + <> "_to_string(v)) }", + ), ]) } _ -> { @@ -1448,7 +1452,9 @@ fn encode_response_field_value( Ok(schema.ObjectType(_, _, _)) -> snake_case(name) <> "_to_json" Ok(schema.EnumType(_, _, _)) -> - "fn(v) { json.string(" <> snake_case(name) <> "_to_string(v)) }" + "fn(v) { json.string(" + <> snake_case(name) + <> "_to_string(v)) }" _ -> "json.string" } _ -> "json.string" @@ -1477,7 +1483,11 @@ fn encode_response_field_value( // Optional Enum call_doc("json.nullable", [ doc.from_string(field_access), - doc.from_string("fn(v) { json.string(" <> snake_case(base_type_name) <> "_to_string(v)) }"), + doc.from_string( + "fn(v) { json.string(" + <> snake_case(base_type_name) + <> "_to_string(v)) }", + ), ]) } _ -> { diff --git a/test/codegen_test.gleam b/test/codegen_test.gleam index 8521a0f..6c0c2e6 100644 --- a/test/codegen_test.gleam +++ b/test/codegen_test.gleam @@ -2257,7 +2257,10 @@ pub fn generate_query_with_optional_enum_field_test() { "CharacterStatus", schema.EnumType("CharacterStatus", ["Alive", "Dead", "unknown"], None), ), - #("Gender", schema.EnumType("Gender", ["Male", "Female", "Genderless"], None)), + #( + "Gender", + schema.EnumType("Gender", ["Male", "Female", "Genderless"], None), + ), #( "Query", schema.ObjectType( @@ -2316,11 +2319,7 @@ pub fn generate_mutation_with_optional_enum_in_input_test() { schema.NonNullType(schema.NamedType("ID", schema.Scalar)), None, ), - schema.InputValue( - "name", - schema.NamedType("String", schema.Scalar), - None, - ), + schema.InputValue("name", schema.NamedType("String", schema.Scalar), None), schema.InputValue( "status", schema.NamedType("CharacterStatus", schema.Enum),