UNPKG

atombeak

Version:

Create asynchronous atomic functions!

11 lines (10 loc) 445 B
import { Log } from '../Log'; import { AbstractOperation } from './internal'; import { Trampoline } from '../Trampoline'; export declare class WriteOperation<Outer, Inner, Action> extends AbstractOperation<Outer, Inner, Action> { private readonly inner; private readonly id; private readonly action; constructor(inner: Inner, id: string, action: Action); execute(log: Log<Outer, Action>): Trampoline<Outer, Inner, Action>; }