значением или клиентским выводить разный тип. Как это лучше сделать? сейчас реализовал через проверку на never (type IfNever<...>). это правильный подход вообще, или есть лучше практика? https://www.typescriptlang.org/play/?ts=3.7-Beta#code/KYDwDg9gTgLgBDAnmYcCSBBMBLASsAZwFcAbeAXnSz0NJgGUiBjJwguAHyp32LIFEoUaAG4AsAChJ2AHYxgUAGYBDVtxp8YAIWUFUAb0lxjcKMGUATCDJKI42AoxZtFpAFxwARhAglzM8QkAX0lJUEhYezkFFTVMHloyJ1YCdlB5GQt2eI06HT04QwkTU3MrGzsHZJd3BCgiYECQqQlw6HhZeSVVVBzeOkFhKDh04Ezs6n6yfIMjEzNLa1t7R2YUglcSDxUSPUCShfLlhSGAWTZlAHNgDwIYKFlL-fmypbsAd2UoGUeCW-vHgBtAC6TVCrXA7QQyF61H4cmwSCmMAAPAAVAB8cEoOXhMERiGR1VS6KxXFxCKRiRgg1E4LakU6MR66jxBKJazYpJGIAyWXUHOcqUKc2MhzepQIkBkeg8aLBLQZHWi3TicMphOptOGo3GAq1QmghTgzUkrhkTHx1jg11RmIAFABKOUi4ovGBEb6FIJwXRweWSU0SAD0wfQigAcsAAG4KOBMAAWwCYAGtJEgUOGo7GoOiADT+gDyMmzCgLaOLhZgSagWMogLRwJ5fPYgJkMYUTYA-EWSx3hnLK9WFIEzUQLVaZHBIHd0WykNi4O2c+XkYu0JH+3ONQW+tTd+r8VTNNuj4gMRenXK10UDsAPV7bejkRinQrJExrHcEIQaRqI0QAC2nhxpQM6ojIQEgbWb5wKGcAQCmxgUmeyIopBwEKBiH5fvA8h3POiCllAWiIAAIsAKh0Iu4GwfBiHIZM1Lgp+Mp4b+Hh7poi5Pih7LUiiOx6JejoiMY9FphIrHfvhMAAIycYe-EnkJwB1ja94olxdCvqJcFhohQA
я бы вместо never использовал unique symbol
declare const None: unique symbol; type None = typeof None; function post<TEntity = None, ...
Обсуждают сегодня