UNPKG

apibuilder-mock-generator

Version:

A mock data generator based on API Builder specifications for JavaScript

33 lines (30 loc) 676 B
import { ApiBuilderServiceConfig } from 'apibuilder-js'; const defaultServiceConfig: ApiBuilderServiceConfig = { apidoc: { version: '1.0.0', }, name: 'petstore', organization: { key: 'petstore', }, application: { key: 'petstore', }, namespace: 'com.petstore.api.v1', version: '1.0.0', base_url: 'http://api.petstore.com', info: {}, headers: [], imports: [], enums: [], unions: [], models: [], resources: [], attributes: [], annotations: [], }; export function createApiBuilderServiceConfig( config: Partial<ApiBuilderServiceConfig>, ): ApiBuilderServiceConfig { return Object.assign({}, defaultServiceConfig, config); }