An open universe (`string`, `number`, a template literal) makes the handler map index-like, so a partial object satisfied the exhaustive overload and the runtime `dispatch` throw was reachable. A universe containing a member and its stringification (`"true" | true`, `1 | "1"`) collapsed two members onto one key. - reject broad universes and value/stringification collisions at the factory, with a diagnostic naming the reason - invert `PatternKey` against the universe (`Member<T, K>`) instead of `PatternParam<K>`, so a standalone `"true"` is typed `"true"` - intersect `UniverseGate<T>` into the handler and fallback parameters, preserving `R` inference and the popup
52 lines
998 B
JSON
52 lines
998 B
JSON
{
|
|
"version": "0.2",
|
|
"language": "en",
|
|
"words": [
|
|
"lefthook",
|
|
"oxlint",
|
|
"oxfmt",
|
|
"oxc",
|
|
"nodenext",
|
|
"oxfmtrc",
|
|
"oxlintrc",
|
|
"EDITMSG",
|
|
"typescriptteam",
|
|
"gitmoji",
|
|
"dbaeumer",
|
|
"msvc",
|
|
"publint",
|
|
"attw",
|
|
"arethetypeswrong",
|
|
"knip",
|
|
"tsgolint",
|
|
"tsgo",
|
|
"tsserver",
|
|
"gitea",
|
|
"lipanski",
|
|
"pubv",
|
|
"knope",
|
|
"runwisp",
|
|
"glab",
|
|
"hostedtoolcache",
|
|
"nodebase",
|
|
"frontends",
|
|
"catthehacker",
|
|
"nsnull",
|
|
"dedup",
|
|
"dedupe",
|
|
"repoint",
|
|
"postversion",
|
|
"prebuild",
|
|
"Zilla",
|
|
"kacl",
|
|
"bestikk",
|
|
"silverwind",
|
|
"idris",
|
|
"todotasks",
|
|
"connor",
|
|
"injective",
|
|
"injectivity"
|
|
],
|
|
"ignorePaths": ["dist", "node_modules", "coverage", "*.svg", ".gitignore"]
|
|
}
|