t3-code-android-nightly/.repos/effect-smol/migration/annotations/effect__Arbitrary.yaml
Julius Marminge 6f9cea00ae
chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:22:30 -07:00

20 lines
1.2 KiB
YAML

"effect/Arbitrary":
replacement: "effect/Arbitrary"
note: "Schema-derived generation now uses the native Arbitrary module. Effect no longer bridges to fast-check."
"effect/Arbitrary#ArbitraryAnnotation":
replacement: "Schema.Annotations.ToArbitrary.Declaration"
note: "Arbitrary derivation annotations now live in Schema.Annotations. Attach a toCodecArbitrary declaration callback that returns a Schema Link."
"effect/Arbitrary#ArbitraryGenerationContext":
replacement: "Schema.Annotations.ToArbitrary.DeclarationInput"
note: "Native arbitrary callbacks receive DeclarationInput with decoded type-parameter schemas and normalized constraints."
"effect/Arbitrary#LazyArbitrary":
replacement: "effect/Arbitrary#Arbitrary"
note: "The generated-value description is now the native Arbitrary interface from effect/Arbitrary."
"effect/Arbitrary#make":
replacement: "effect/Arbitrary#schema"
note: "Derive a native Arbitrary from a Schema. Effect no longer bridges to fast-check."
example: "Arbitrary.schema(schema)"
"effect/Arbitrary#makeLazy":
replacement: "effect/Arbitrary#schema"
note: "Lazy and eager Schema derivation are the same native Arbitrary.schema constructor."
example: "Arbitrary.schema(schema)"