/** * @since 1.0.0 */ import * as Stream from "effect/Stream" /** @internal */ export const fromEventListenerWindow = ( type: K, options?: boolean | { readonly capture?: boolean readonly passive?: boolean readonly once?: boolean readonly bufferSize?: number | "unbounded" | undefined } | undefined ) => Stream.fromEventListener(window, type, options) /** @internal */ export const fromEventListenerDocument = ( type: K, options?: boolean | { readonly capture?: boolean readonly passive?: boolean readonly once?: boolean readonly bufferSize?: number | "unbounded" | undefined } | undefined ) => Stream.fromEventListener(document, type, options)