// ets_tracing: off import type * as CL from "../../../../Clock/index.js" import * as SC from "../../../../Schedule/index.js" import type * as C from "../core.js" import * as Schedule from "./schedule.js" /** * Emits elements of this stream with a fixed delay in between, regardless of how long it * takes to produce a value. */ export function fixed_( self: C.Stream, duration: number ): C.Stream { return Schedule.schedule_(self, SC.fixed(duration)) } /** * Emits elements of this stream with a fixed delay in between, regardless of how long it * takes to produce a value. * * @ets_data_first fixed_ */ export function fixed(duration: number) { return (self: C.Stream) => fixed_(self, duration) }