Utils
close<T = unknown>(ch: Channel): void
import { close } from 'csp-coffee/channel/utils/close' hasValues(ch: Channel): boolean
import { hasValues } from 'csp-coffee/channel/utils/hasValues' isChannelClosedError(e: unknown): boolean
import { isChannelClosedError } from 'csp-coffee/channel/utils/isChannelClosedError' waitForIncomingPut<C extends Channel>(ch: C): Generator<undefined, void, unknown>
import { waitForIncomingPut } from 'csp-coffee/channel/utils/waitForIncomingPut' waitForIncomingPutAsync: (ch: Channel) => Promise
waitForIncomingTake<C extends Channel>(ch: C): Generator<undefined, void, unknown>
waitForPutQueueToRelease<C extends Channel>(ch: C): Generator<undefined, void, unknown>
waitForPutQueueToReleaseAsync: (ch: Channel) => Promise<void>
waitForTakeQueueToRelease<C extends Channel>(ch: C): Generator<undefined, void, unknown>
waitUntilBufferEmpty<C extends Channel>(ch: C): Generator<undefined, void, unknown>
waitUntilBufferIsEmptyAsync: (ch: Channel) => Promise<void>
Last updated