Skip to content

Releases: Effect-TS/effect

[email protected]

18 Feb 09:34
58c55a0
Compare
Choose a tag to compare

Patch Changes

  • #4472 31be72a Thanks @gcanti! - Fix Schema.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)

@effect/[email protected]

18 Feb 09:36
58c55a0
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@effect/[email protected]

18 Feb 09:36
58c55a0
Compare
Choose a tag to compare

Patch Changes

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare

Patch Changes

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare

Patch Changes

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare

Patch Changes

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare

@effect/[email protected]

18 Feb 09:35
58c55a0
Compare
Choose a tag to compare