UNPKG

757 BTypeScriptView Raw
1import { Request } from '../base';
2import { Context, ReadonlyContext } from '../context';
3import { ContextBuilder } from '../context-builder';
4import { SelectFields } from '../select-fields';
5import { Result } from '../validation-result';
6import { ContextRunner } from './context-runner';
7export declare class ResultWithContext extends Result {
8 readonly context: ReadonlyContext;
9 constructor(context: ReadonlyContext);
10}
11export declare class ContextRunnerImpl implements ContextRunner {
12 private readonly builderOrContext;
13 private readonly selectFields;
14 constructor(builderOrContext: ContextBuilder | Context, selectFields?: SelectFields);
15 run(req: Request, options?: {
16 dryRun?: boolean;
17 }): Promise<ResultWithContext>;
18}