TypeScript type inference with const assertions and the infer keyword | Heykuki News