Skip to content

Commit 42ddd5f

Browse files
authored
Schema: add missing description annotation to BooleanFromString (#4426)
1 parent 2fe447c commit 42ddd5f

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
lines changed

.changeset/nice-spies-lick.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"effect": patch
3+
---
4+
5+
Schema: add missing `description` annotation to `BooleanFromString`.

packages/effect/src/Schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9771,7 +9771,7 @@ export class BooleanFromUnknown extends transform(
97719771
* @since 3.11.0
97729772
*/
97739773
export class BooleanFromString extends transform(
9774-
Literal("true", "false"),
9774+
Literal("true", "false").annotations({ description: "a string to be decoded into a boolean" }),
97759775
Boolean$,
97769776
{ strict: true, decode: (value) => value === "true", encode: (value) => value ? "true" : "false" }
97779777
).annotations({ identifier: "BooleanFromString" }) {}

packages/effect/test/Schema/Schema/Boolean/BooleanFromString.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ describe("BooleanFromString", () => {
1212
"a",
1313
`BooleanFromString
1414
└─ Encoded side transformation failure
15-
└─ "true" | "false"
15+
└─ a string to be decoded into a boolean
1616
├─ Expected "true", actual "a"
1717
└─ Expected "false", actual "a"`
1818
)

packages/effect/test/Schema/Schema/Either/EitherFromSelf.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ describe("EitherFromSelf", () => {
4343
`Either<BooleanFromString, NumberFromString>
4444
└─ BooleanFromString
4545
└─ Encoded side transformation failure
46-
└─ "true" | "false"
46+
└─ a string to be decoded into a boolean
4747
├─ Expected "true", actual ""
4848
└─ Expected "false", actual ""`
4949
)

packages/effect/test/Schema/Schema/Exit/ExitFromSelf.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe("ExitFromSelf", () => {
2626
`Exit<BooleanFromString, NumberFromString>
2727
└─ BooleanFromString
2828
└─ Encoded side transformation failure
29-
└─ "true" | "false"
29+
└─ a string to be decoded into a boolean
3030
├─ Expected "true", actual ""
3131
└─ Expected "false", actual ""`
3232
)

0 commit comments

Comments
 (0)