UNPKG

surrogate

Version:

Object method hooks made easy

13 lines (12 loc) 469 B
import { ExecutionContext } from './executionContext'; import type { MethodNext } from '../nodes'; import type { NextNode } from '../../next'; export declare class NextAsyncContext<T extends object> extends ExecutionContext<T> { private rejecter; private resolver; start(): Promise<unknown>; complete(): void; runOriginal(node: MethodNext<T>): Promise<void>; handleError(node: NextNode<T>, error: Error): void; bail(bailWith?: any): void; }