Package: effect
Module: Array
Replaces the last element of a non-empty array with a new value.
When to use
Use when you already know the array is non-empty and the replacement value does not depend on the current last element.
Example (Setting the last element)
import { Array } from "effect"
console.log(Array.setLastNonEmpty([1, 2, 3], 4)) // [1, 2, 4]
See
modifyLastNonEmpty — transform the last element with a functionsetHeadNonEmpty — replace the first elementSignature
declare const setLastNonEmpty: { <B>(b: B): <A>(self: NonEmptyReadonlyArray<A>) => NonEmptyArray<A | B>; <A, B>(self: NonEmptyReadonlyArray<A>, b: B): NonEmptyArray<A | B>; }
Since v4.0.0