joinBuilders function

_IntervalBuilder joinBuilders(
  1. _IntervalBuilder leftBuilder,
  2. _IntervalBuilder rightBuilder,
  3. int leftCount
)

Implementation

_IntervalBuilder joinBuilders(final _IntervalBuilder leftBuilder,
    final _IntervalBuilder rightBuilder, final int leftCount) {
  assert(leftCount > 0);
  return (context, index, data) => (index < leftCount)
      ? leftBuilder.call(context, index, data)
      : rightBuilder.call(context, index - leftCount, data);
}