@apideck/portman
Version:
Port OpenAPI Spec to Postman Collection, with contract & variation tests included
11 lines (10 loc) • 799 B
TypeScript
import { PostmanMappedOperation } from 'src/postman';
import { OasMappedOperation, OpenApiParser } from 'src/oas';
import { GlobalConfig, OverwritePathVariableConfig, OverwriteQueryParamConfig, OverwriteRequestBodyConfig, OverwriteRequestConfig, OverwriteRequestHeadersConfig } from 'src/types';
export interface OverwriteRequestDTO {
overwriteValues?: OverwriteQueryParamConfig[] | OverwriteRequestHeadersConfig[] | OverwritePathVariableConfig[] | OverwriteRequestBodyConfig[];
pmOperation: PostmanMappedOperation;
oaOperation?: OasMappedOperation | null;
globals?: GlobalConfig;
}
export declare const applyOverwrites: (pmOperations: PostmanMappedOperation[], overwriteSetting: OverwriteRequestConfig, oasParser: OpenApiParser, globals?: GlobalConfig) => PostmanMappedOperation[];