atombeak
Version:
Create asynchronous atomic functions!
9 lines (8 loc) • 362 B
TypeScript
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>;
}