Hyperlinkv0.8.0-beta.28

Chunk

Chunk.tailNonEmptyconsteffect/Chunk.ts:2130
<A>(self: NonEmptyChunk<A>): Chunk<A>

Returns every element after the first from a non-empty chunk.

Example (Getting the tail of a non-empty chunk)

import { Chunk } from "effect"

const nonEmptyChunk = Chunk.make(1, 2, 3, 4)
const result = Chunk.tailNonEmpty(nonEmptyChunk)
console.log(Chunk.toArray(result)) // [2, 3, 4]

const singleElement = Chunk.make(1)
const resultSingle = Chunk.tailNonEmpty(singleElement)
console.log(Chunk.toArray(resultSingle)) // []

// Type safety: this function only accepts NonEmptyChunk
// Chunk.tailNonEmpty(Chunk.empty()) // TypeScript error
elements
Source effect/Chunk.ts:21301 lines
export const tailNonEmpty = <A>(self: NonEmptyChunk<A>): Chunk<A> => drop(self, 1)