UNPKG

513 BTypeScriptView Raw
1import { ContextItem } from './context-items';
2import { Context, Optional } from './context';
3import { Location } from './base';
4export 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}