169 похожих чатов

Подскажите, пожалуйста, в чём проблема? Крайне необычное для меня поведение

ТСа. Почему при явном указании, как не надо типизировать, мне ТС в автокомплит подсовывает неверные значения?
https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBASwHY2FAZgQwMbDgFSkyQGcAbTGBCJAaWAE8S4BvAKDjmwgFseaAXHABEPYEgCuAOm58awgNwc4YKBHQIywIcMwAjCBJgBaWWGIMZmMAhiYyCAF6VqSRWwC+bNqEiwuNCTwEiTA+AxgwADKmOhhRKQUVDRwALxwADz4cKCoSAAmzADWjOoECeQuNPRMAHwAFMqkQvhsAJRptazenFDAMBJQSN2cnDACGQByAIIAsgCiUQAK0wDC8zkgeYVwJQxlhMSVyXSMJF2No6MkLRVJrjUkANr4ALpwAD5wAAYAJCwzBbLNbzDwCf6HRJVU5MJ6AxYrdavDzfZScDqpLoARmUXg8SjY3FI8BYMA8aTgITCEWisXiR3uNHqwlk-DcbW8MHqAHJVOpNNp9IYTGYLFYbHYHM4TtyOgB6OVwQBIIIBBEEAiiBwQB8IIAuEAANHBALwggFYQQCcIIAeEBVgH4QU0qrWAIRBANwggA4QQDiIIAGECNdpVgHkQe1wQAsIEbACIgmoddoNmsAzCCagJyJBsLnc1mCIVGUy8cxISzYay2exOaGyuAKuCAfBBNf6VYAmECNLqdVY9drgNcAAiAR-URuCAWRA7THLS2jf6HZrAGwgRoNTqNzcA0iAN50Nz0+5twN1V3vazVmy3Ou1Ty2al1Gs2AYRBjL2Ezzk0gBGJJDJeGyiyWlXAnYG3Q6jfqjSrnQHg6G4bTiahqmha1omraLaruOsZsvqvZwA6x4uoAEiBToAjCDTnARrRqBcD7tqbqAOwgs5unagAyIMuq7rpu25Orur4ERW1a1vWjbfr+TpwHabraoabqWk6Kofk6QA

5 ответов

24 просмотра

Интересное поведение :) Наверное, там два разных механизма работают и при автокомплите происходит замена дженерика на any key:any value Работает без дженерика на ключ

Не Гена 🐊-На Автор вопроса
Dmitry Remezov
Интересное поведение :) Наверное, там два разных м...

Самое странное, что шторм иначе обрабатывает автокомплиты. Заменил на очевидный вариант, который с самого начала пытался использовать. Это то, как в принципе хотелось бы https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBASwHY2FAZgQwMbDgFSkyQGcAbTGBCJAaWAE8S4BvAKDjmwgFseaAXHABEPYEgCuAOm58awuAB8RYyVPTRg2TCRgkFy0eOmpsACwC0xTGSYJ9SlcfUSkAEytIbd-QG4OcGBQEOgIZMBCwpgARhASMBayYMQMMphgCDA2CABelNRIwv4AvmxsoJCwXDS6cBIkwPgMYMAAypjojUSkFFQ0cAC8cAA8+HCgqO7MANaMIQTd5Pk09EwAfAAUAaRC+GwAlINrrGWcUMAwElBIJ5ycMALDAHIAggCyAKKtAAovAMIfcYgSZuGZzdALYhLPp0RgkY5bO5wAD0yLuJF2i16BVWJAA2vgALqOAAGABIWK9Pj9-h9igIKYQodiVnC8VSvr8AYTiiSAkiMXAOTSAUCQcwxgB+SE9ZawpgE4lCcmU96c2n0xlYuW49lqkUfHl8pGHAbHACMAVKxX8bG4pHgLBgxUGdQaTRa7U6TNlMI2wlk-EK+zKMA2AHIgiEwhEYnEEkkUmkMlkyLk5eHDqi4IAkEEAgiCARRA4IA+EEAXCAAGjggF4QQCsIIBOEEAPCB5wD8IPW8yXAEIggG4QQAcIIBxEEADCA1jt5wDyIJ24IAWEBrgBEQYtdjtV4uAZhBi9U5Eg2GHw4HBHH4oleMkkKltCnsnkYZmUWjAPggxcnecATCA1vs9p9DjtwF+AARAl5WlzgQBZEA7Ndmx-GtJy7YtADYQGsqx7Gtv0AaRAP17D9hzHb84AHJ9QNLYsG2bXsOyQ5tiz7GsG0AYRALFArcI13JABFUaQmOvbMczgHtpwHLsa0rGs817KdZ3nRdkLrat6ybVs63bH9cPg9cg0rfkkQ0zTNOzUC4C7ai+0ACRAkMARhBkLgGtV2kuByNLAdAHYQVCBw7QAZEGw3D8MI4ie1I7ibIfZ9X3fT9BOEns4A7AdS2rAdmx7PM+J7UMIyjUJwgEfcEyPJMz0yC8M32IA

Не Гена 🐊-На Автор вопроса
Dmitry Remezov
Да сделай без дженерика, че вымучивать?

Ну, да, ты прав. Надеяться на фикс бессмысленно. Мои ишьюхи годами открытые там болтаются

Не Гена 🐊-На Автор вопроса
Dmitry Remezov
Да сделай без дженерика, че вымучивать?

Omit подогнал под нужный результат: All<TranslationKeys> —> All<Omit<TranslationKeys, T>> Благодарочка ❤️

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта