UNPKG

@ply-ct/ply

Version:

REST API Automated Testing

19 lines (18 loc) 720 B
import { PlyOptions } from './options'; import { Suite } from './suite'; import { Retrieval } from './retrieval'; import { Request } from './request'; import { ResultPaths } from './result'; import { Log } from './log'; export declare class RequestLoader { readonly locations: string[]; private options; private logger?; private skip; constructor(locations: string[], options: PlyOptions, logger?: Log | undefined); load(): Promise<Suite<Request>[]>; sync(): Suite<Request>[]; loadSuite(retrieval: Retrieval): Promise<Suite<Request>>; syncSuite(retrieval: Retrieval): Suite<Request>; buildSuite(retrieval: Retrieval, contents: string, resultPaths: ResultPaths): Suite<Request>; }