1 | import { ContextItem } from './context-items';
|
2 | import { Context, Optional } from './context';
|
3 | import { Location } from './base';
|
4 | export declare class ContextBuilder {
|
5 | private readonly stack;
|
6 | private fields;
|
7 | private locations;
|
8 | private message;
|
9 | private optional;
|
10 | setFields(fields: string[]): this;
|
11 | setLocations(locations: Location[]): this;
|
12 | setMessage(message: any): this;
|
13 | addItem(...items: ContextItem[]): this;
|
14 | setOptional(options: Optional): this;
|
15 | build(): Context;
|
16 | }
|