export const StreamSym = /*#__PURE__*/Symbol.for("@effect/core/stream/Stream");
export const _R = /*#__PURE__*/Symbol.for("@effect/core/stream/Stream/R");
export const _E = /*#__PURE__*/Symbol.for("@effect/core/stream/Stream/E");
export const _A = /*#__PURE__*/Symbol.for("@effect/core/stream/Stream/A");
export const Stream = {
  $: {}
};
/**
 * The default chunk size used by the various combinators and constructors of
 * `Stream`.
 */

export const DEFAULT_CHUNK_SIZE = 4096;
/**
 * Determines if the provided `unknown` value is a `Stream`.
 *
 * @tsplus static ets/Stream/Ops isStream
 */

export function isStream(u) {
  return typeof u === "object" && u != null && StreamSym in u;
}
//# sourceMappingURL=definition.mjs.map