Merge commit '36c66dd290d3ce6eb1ccd310d0c658d4a32bb8eb' as 'repos/effect'

This commit is contained in:
-Puter
2026-07-19 03:25:10 +05:30
parent dd1071cc10
commit 2daf979036
2214 changed files with 673090 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
---
"effect": patch
---
Use semantic matching for TemplateLiteral parsing and index signature keys
Replace regex-based TemplateLiteral parsing with backtracking segmentation over
template literal parts, applying part checks during matching.
Use schema membership when selecting Record index signature keys, including
checked string, number, symbol, and TemplateLiteral parameters. Tighten valid
index signature parameters on both type and encoded sides, and preserve key
parameter semantics in codec transformations.