UNPKG

@typed/fp

Version:

Data Structures and Resources for fp-ts

32 lines 854 B
/** * @typed/fp/Scheduler is an extension of @most/scheduler with additional * combinators and integration with Env. * @since 0.9.2 */ import { Scheduler, Sink, Stream, Time } from '@most/types'; import * as E from './Env'; import { Env } from './Env'; /** * @since 0.9.2 * @category Environment */ export interface SchedulerEnv { readonly scheduler: Scheduler; } /** * @since 0.9.2 * @category Constructor */ export declare const delay: (ms: Time) => Env<SchedulerEnv, Time>; /** * @since 0.9.2 * @category Combinator */ export declare const getScheduler: E.Env<SchedulerEnv, Scheduler>; /** * @since 0.9.2 * @category Combinator */ export declare const runStream: <A>(sink: Sink<A>, stream: Stream<A>) => E.Env<SchedulerEnv, import("@most/types").Disposable>; export * from '@most/scheduler'; //# sourceMappingURL=Scheduler.d.ts.map