Q]?: number } и при этом не позволять добавлять ключи которых в Q нет, и при этом давать автокомплит по ключам в Q
https://www.typescriptlang.org/play?#code/C4TwDgpgBAilC8UDkBDJUA+yBGSCwAUIQGYCuAdgMbACWA9uVMBAM7AA8AKlBAB7PkAJiygBvKAG0AClBqMYAXQD8ALijlSAW2wQATlAC+APgAUAdzWcAlGMOFCzNidGEoUFGoDMAGldQKANbkdGbkANIQIGoALIQGVkA
Такое надо ? function test(w: Partial<{[key in Q]:number}>) { } test({ b:2, a:1, c:3 })
Обсуждают сегодня