Avatar
汎用Eitherというかですね
6:05 AM
Viewとロジックをつなぐのに、大量にイベントエミッター書くのがだるくて
6:05 AM
enumで流してしまえ~と思って public enum Output { case dataSources([Model]) case loading(Bool) } こういうのを書くと
6:06 AM
使う側でswitch書くのがしんどくなってしまった
6:06 AM
caseは大量に増えることもあり得るので、汎用Eitherが、n個のパターンで使えればOKっぽい