そういうのは、{ type: 'Succeeded'; result: string }と{ type: 'Failed'; message: string } みたいにして、typeで分岐させるのが普通だけど、
if ('result' in resp) {} でもいけるよ
typescriptの型はただの構造でしかないことがわかれば理解できると思う
TypeScript part3
■ このスレッドは過去ログ倉庫に格納されています
333デフォルトの名無しさん
2019/10/06(日) 16:44:47.50ID:9GzCvGAT■ このスレッドは過去ログ倉庫に格納されています
