UNPKG

atombeak

Version:

Create asynchronous atomic functions!

10 lines (9 loc) 419 B
import { Log } from '../Log'; import { AbstractOperation } from './internal'; import { Trampoline } from '../Trampoline'; export declare class ReadOperation<Outer, Inner, Action> extends AbstractOperation<Outer, Inner, Action> { private readonly reader; private readonly id; constructor(reader: (outer: Outer) => Inner, id: string); execute(log: Log<Outer, Action>): Trampoline<Outer, Inner, Action>; }