UNPKG

atombeak

Version:

Create asynchronous atomic functions!

9 lines (8 loc) 362 B
import { Log } from '../Log'; import { AbstractOperation } from './internal'; import { Trampoline } from '../Trampoline'; export declare class PureOperation<Outer, Inner, Action> extends AbstractOperation<Outer, Inner, Action> { private readonly inner; constructor(inner: Inner); execute(log: Log<Outer, Action>): Trampoline<Outer, Inner, Action>; }