Skip to content

Commit 6520923

Browse files
committed
change group functions signatures
1 parent a83bf54 commit 6520923

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

funcs_grouping.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ type Combined[T1, T2 any] struct {
1111
}
1212

1313
func 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

4747
func 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

6262
func 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

9494
func 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

Comments
 (0)