| 12345678910111213141516171819202122232425 |
- import {Route} from '../route.js';
- import {ServerResponse} from 'http';
- import {ValueOrPromise} from '../types.js';
- import {RouterHookType} from './hook-registry.js';
- import {DebuggableService} from '../debuggable-service.js';
- /**
- * Hook invoker.
- */
- export declare class HookInvoker extends DebuggableService {
- /**
- * Invoke and continue until value received.
- *
- * @param route
- * @param hookType
- * @param response
- * @param args
- */
- invokeAndContinueUntilValueReceived(
- route: Route,
- hookType: RouterHookType,
- response: ServerResponse,
- ...args: unknown[]
- ): ValueOrPromise<unknown>;
- }
|