UNPKG

@apideck/portman

Version:

Port OpenAPI Spec to Postman Collection, with contract & variation tests included

11 lines (10 loc) 799 B
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[];