надо
но вот с типизацией чет не могу понять
вроде все как надо, но вот чет я где-то упускаю...
Гляньте кто песочницу
ошибку пишет что (в самом низу кода)
Property 'isLoading' does not exist on type
https://codesandbox.io/s/typescript-playground-export-forked-xsllhy?file=/index.ts
https://codesandbox.io/embed/typescript-playground-export-forked-228dnf?fontsize=14&hidenavigation=1&theme=dark
Насколько я понимаю Draft пока нет смысла использовать. Но можно и вернуть обратно, с ним тоже будет работать.
ну у меня там фильтр вот этот type RequestSliceStatePropertyList<IS> = { [K in keyof IS as IS[K] extends RequestSliceStateProperty ? K : never]: IS[K]; }; вы его получается убрали но он мне нужен за пределами этого кода вообще я вот такую штуку делаю как на скрине, она собственно готова, но надо немного типизацию допилить
Не очень понимаю зачем этот фильтр нужен, приведи пример чем он может помочь.
что бы из 1 в 2 подставлялились только ключи полей которые соотвествуют типу RequestSliceStateProperty
А, чтобы ключ можно было передать только тот в котором лежит та структура что ты используешь внутри?
Короч, ts слишком тупой чтобы такие конструкции выкупить.
Интересно... Ну у меня были такие подозрения поэтому пока закоментированную строку вот эту пользую // builder: ActionReducerMapBuilder<any>, ну в любом случае спасибо за помощь будем надеятся что ТС поумнеет когда-нибудь ))
Обсуждают сегодня