effect-io-ai

Package: @effect/typeclass
Module: Semigroup

Semigroup.make

The combineMany parameter is optional and defaults to a standard implementation. You can provide a custom implementation when performance optimizations are possible.

Signature

declare const make: <A>(combine: Semigroup<A>["combine"], combineMany?: Semigroup<A>["combineMany"]) => Semigroup<A>

Source

Since v0.24.0