Patch Changes
-
#4472
31be72a
Thanks @gcanti! - FixSchema.Enums
toString()
method to display correct enum values.Now,
toString()
correctly displays the actual enum values instead of internal numeric indices.Before
import { Schema } from "effect" enum Fruits { Apple = "apple", Banana = "banana", Cantaloupe = 0 } const schema = Schema.Enums(Fruits) console.log(String(schema)) // Output: <enum 3 value(s): 0 | 1 | 2> ❌ (incorrect)
After
import { Schema } from "effect" enum Fruits { Apple = "apple", Banana = "banana", Cantaloupe = 0 } const schema = Schema.Enums(Fruits) console.log(String(schema)) // Output: <enum 3 value(s): "apple" | "banana" | 0> ✅ (correct)