UNPKG

@paultaku/node-mock-server

Version:

A TypeScript-based mock server with automatic Swagger-based mock file generation

28 lines 1.14 kB
/** * Response Builder * * Generates mock response data from OpenAPI/Swagger schemas. * Converts JSON Schema definitions into realistic mock data. */ /** * Recursively generate mock data from a JSON Schema * @param schema - JSON Schema object * @param components - Swagger components for $ref resolution * @returns Generated mock data matching the schema */ export declare function generateMockDataFromSchema(schema: any, components: any): any; /** * Generate default response templates for common HTTP status codes * Used when no response schema is defined in the OpenAPI spec * @returns Record of status code to response definition */ export declare function generateDefaultResponses(): Record<string, any>; /** * Build mock response body from a Swagger response definition * @param responseDefinition - Swagger response object * @param status - HTTP status code * @param components - Swagger components for schema resolution * @returns Mock response body */ export declare function buildMockResponseBody(responseDefinition: any, status: string, components: any): any; //# sourceMappingURL=response-builder.d.ts.map