| 1 | "@effect/platform/Cookies#CookieTypeId": |
| 2 | replacement: "Cookies.isCookie" |
| 3 | note: "The cookie brand is private in v4; use the public refinement instead of reading the type-id symbol." |
| 4 | "@effect/platform/Cookies#ErrorTypeId": |
| 5 | replacement: "Cookies.CookiesError" |
| 6 | note: "The error brand is private in v4; identify the exported error class instead." |
| 7 | "@effect/platform/Cookies#remove": |
| 8 | replacement: "Cookies.remove" |
| 9 | note: "Retained with the same dual name-based removal signature." |
| 10 | "@effect/platform/Cookies#TypeId": |
| 11 | replacement: "Cookies.isCookies" |
| 12 | note: "The collection brand is private in v4; use the public refinement instead." |
| 13 | "@effect/platform/Cookies#unsafeMakeCookie": |
| 14 | replacement: "Cookies.makeCookieUnsafe" |
| 15 | note: "Renamed to put Unsafe last; it still throws on invalid cookie data." |
| 16 | "@effect/platform/Cookies#unsafeSet": |
| 17 | replacement: "Cookies.setUnsafe" |
| 18 | note: "Renamed to put Unsafe last; the dual throwing behavior is retained." |
| 19 | "@effect/platform/Cookies#unsafeSetAll": |
| 20 | replacement: "Cookies.setAllUnsafe" |
| 21 | note: "Renamed to put Unsafe last; the dual all-or-throw behavior is retained." |
| 22 | "@effect/platform/Cookies#CookiesError": |
| 23 | replacement: "Cookies.CookiesError" |
| 24 | note: "The error tag is CookiesError rather than CookieError. Update catchTag calls and _tag comparisons; validation details are in the reason field." |