sealed
を使って型の確認をするときに下記のエラーで表示できなくなった。
Incompatible types: ○ and △
みたいなエラーがでるときは下記の方法で使える ちゃんと継承させれば解決できる
sealed class ListItem { data class ItemList( val list: List<ProductItem> ) : ListItem() object Title: ListItem() object Progress : ListItem() }