@@ -11,8 +11,8 @@ type Combined[T1, T2 any] struct {
1111}
1212
1313func Join [OuterT , InnerT any , K comparable ](
14- outer Enumerable [OuterT ],
15- inner Enumerable [InnerT ],
14+ outer Iterable [OuterT ],
15+ inner Iterable [InnerT ],
1616 outerKeySelector func (OuterT ) K ,
1717 innerKeySelector func (InnerT ) K ,
1818) Enumerable [* Combined [OuterT , InnerT ]] {
@@ -45,8 +45,8 @@ func Join[OuterT, InnerT any, K comparable](
4545}
4646
4747func JoinAs [OuterT , InnerT any , K comparable , ResultT any ](
48- outer Enumerable [OuterT ],
49- inner Enumerable [InnerT ],
48+ outer Iterable [OuterT ],
49+ inner Iterable [InnerT ],
5050 outerKeySelector func (OuterT ) K ,
5151 innerKeySelector func (InnerT ) K ,
5252 transformer func (OuterT , InnerT ) ResultT ,
@@ -60,8 +60,8 @@ func JoinAs[OuterT, InnerT any, K comparable, ResultT any](
6060}
6161
6262func GroupJoin [OuterT , InnerT any , K comparable ](
63- outer Enumerable [OuterT ],
64- inner Enumerable [InnerT ],
63+ outer Iterable [OuterT ],
64+ inner Iterable [InnerT ],
6565 outerKeySelector func (OuterT ) K ,
6666 innerKeySelector func (InnerT ) K ,
6767) Enumerable [* Combined [OuterT , Enumerable [InnerT ]]] {
@@ -92,8 +92,8 @@ func GroupJoin[OuterT, InnerT any, K comparable](
9292}
9393
9494func GroupJoinAs [OuterT , InnerT any , K comparable , ResultT any ](
95- outer Enumerable [OuterT ],
96- inner Enumerable [InnerT ],
95+ outer Iterable [OuterT ],
96+ inner Iterable [InnerT ],
9797 outerKeySelector func (OuterT ) K ,
9898 innerKeySelector func (InnerT ) K ,
9999 transformer func (OuterT , Enumerable [InnerT ]) ResultT ,
0 commit comments