UNPKG

@apideck/portman

Version:

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

14 lines (13 loc) 511 B
import { OpenAPIV3 } from 'openapi-types'; export interface IOpenApiFormatterConfig { inputFile: string; filterFile: string; outputFile?: string; } export declare class OpenApiFormatter { oas: OpenAPIV3.Document; filter(options: IOpenApiFormatterConfig): Promise<OpenAPIV3.Document>; parseFile(filePath: string): Promise<Record<string, unknown>>; writeFile(filePath: string, data?: {}, options?: {}): Promise<void>; changeCase(valueAsString: string, caseType: string): string; }