@ply-ct/ply
Version:
REST API Automated Testing
19 lines (18 loc) • 720 B
TypeScript
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>;
}