apibuilder-mock-generator
Version:
A mock data generator based on API Builder specifications for JavaScript
33 lines (30 loc) • 676 B
text/typescript
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);
}