effect-io-ai

Package: effect
Module: TxChunk

TxChunk.isNonEmpty

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>

Source

Since v4.0.0