UNPKG

atombeak

Version:

Create asynchronous atomic functions!

11 lines (10 loc) 432 B
import { Log } from '../Log'; import { AbstractOperation } from './internal'; import { Trampoline } from '../Trampoline'; import { Clock } from './Clock'; export declare class TimeoutOperation<Outer, Action> extends AbstractOperation<Outer, null, Action> { private readonly delay; private readonly clock; constructor(delay: number, clock?: Clock); execute(log: Log<Outer, never>): Trampoline<Outer, null, Action>; }