не улетал? (console.log)
P.s. Необходим только во время разработки в типах (MyActions).
Пока придумал просто накинуть на него пустой объект и через as, но хотелось бы полностью вырезать его из конечного объекта.
https://www.typescriptlang.org/play?module=1#code/FAUwHgDg9gTgLgAjgTwiBARAlgQwDZQDmA0iMggLwIDWZUAZkqiAwgCa4GEDOwoksRCjSZORACrNKCAN7AECHAGM4WKADtuALgQBXddXVQA7uuABfftHgIlG7og74i3aXIXcshdQFUIAMVgAWx13BUUVNU1Q80VXMPCEbl0AIyCsOB0AbTYcOBwdBxgsdUIAXXlE2xx1JRA8bIrE8wAaStaLJLysbnosEFcAJRA7GDYAHiKSwhbRZ0JJNAA+PmF0AFlkAEFI+2kACjXWJy5uAEos7HnSZDKsgHJlVXt7ir47TSg8EAA6Ln2Ti4zpUgA
какой-то странный вопрос, ты заводишь объект в js и хочеш чтоб его тайпскрипт удалил чтобы его в рантайме не было?)))
https://www.typescriptlang.org/play?module=1#code/FDCmA8AcHsCcBcAE8CelSICIEsCGAbaAcwBU1QAeAQUQF5EBXAOwGsnoB3JgPjsQG9giRLgDG8bNCYBnAFyIqwAL7BU6RAGVsTIgFVIAMTgBbKuMky+g4TcTSGAI2PZ48gNoATXPFzzp8WG0iAF0hW0RRXCZRUHx3UNsVVXIsPEIiaSsw6WwiJn0jWGN5HAJiMnQKLR0CkzMJKWluZRBk9QBZFHqLTPpS9Ok3FlAUaAAzVLKM4LcAcjEGmVnQkFFG6HxQADp0gAoPNOJpAEowoA
process.env.NODE_ENV Но это не относится к ts вообще
Да, именно! С типами не подойдет, так как список диалогов нужен в рантайме (там еще другие поля есть), а вот поле actions нужно только для типов.
Оставь в типе необязательным
Обсуждают сегодня