Package: effect
Module: Array
Create a new array with elements sorted in increasing order based on the specified comparator.
If the input is a NonEmptyReadonlyArray, the output will also be a NonEmptyReadonlyArray.
Signature
declare const sort: { <B>(O: Order.Order<B>): <A extends B, S extends Iterable<A>>(self: S) => ReadonlyArray.With<S, ReadonlyArray.Infer<S>>; <A extends B, B>(self: NonEmptyReadonlyArray<A>, O: Order.Order<B>): NonEmptyArray<A>; <A extends B, B>(self: Iterable<A>, O: Order.Order<B>): Array<A>; }
Since v2.0.0