@apideck/portman
Version:
Port OpenAPI Spec to Postman Collection, with contract & variation tests included
14 lines (13 loc) • 511 B
TypeScript
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;
}