surrogate
Version:
Object method hooks made easy
11 lines (10 loc) • 399 B
TypeScript
import { ExecutionContext } from './executionContext';
import type { NextNode } from '../../next/';
import type { MethodNext } from '../nodes';
export declare class NextContext<T extends object> extends ExecutionContext<T> {
start(): any;
complete(): any;
runOriginal(node: MethodNext<T>): void;
bail(bailWith?: any): void;
handleError(node: NextNode<T>, error: Error): never;
}