import { concreteTArray } from "@effect/core/stm/TArray/operations/_internal/InternalTArray" /** * The last entry in the array, if it exists. * * @tsplus getter effect/core/stm/TArray lastMaybe */ export function lastMaybe(self: TArray): USTM> { concreteTArray(self) return self.chunk.isEmpty ? STM.succeed(Maybe.none) : self.chunk.unsafeLast!.get.map(Maybe.some) }