Package: effect
Module: TxChunk
Checks whether the TxChunk is non-empty.
Example (Checking for a non-empty chunk)
import { Effect, TxChunk } from "effect"
const program = Effect.gen(function*() {
const emptyChunk = yield* TxChunk.empty<number>()
const nonEmptyChunk = yield* TxChunk.fromIterable([1, 2, 3])
// Check if chunks are non-empty - automatically transactional
const isNonEmpty1 = yield* TxChunk.isNonEmpty(emptyChunk)
const isNonEmpty2 = yield* TxChunk.isNonEmpty(nonEmptyChunk)
console.log(isNonEmpty1) // false
console.log(isNonEmpty2) // true
})
Signature
declare const isNonEmpty: <A>(self: TxChunk<A>) => Effect.Effect<boolean>
Since v4.0.0