TypeScript `infer` apguve: nosacījumu tipu ekstrakcija padziļinātai tipu manipulācijai | MLOG | MLOG