diff --git a/dist/requests/process-method.js.map b/dist/requests/process-method.js.map index 94ed87c2..5bad13cf 100644 --- a/dist/requests/process-method.js.map +++ b/dist/requests/process-method.js.map @@ -1 +1 @@ -{"version":3,"file":"process-method.js","sourceRoot":"","sources":["../../src/requests/process-method.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"process-method.js","sourceRoot":"","sources":["../../src/requests/process-method.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/requests/process-method.ts b/src/requests/process-method.ts index b80b91d4..62eb81b2 100644 --- a/src/requests/process-method.ts +++ b/src/requests/process-method.ts @@ -3,6 +3,7 @@ * in the schema */ import {groupBy, map, upperFirst} from 'lodash'; +import {flatMap} from 'tslint/lib/utils'; import {getAccessor, getObjectPropSetter} from '../common'; import * as conf from '../conf'; @@ -122,7 +123,8 @@ function getParamSeparation(paramGroups: Partial { let baseDef: string; let def: string; - const list = map(group, p => { + const fileGroups: Parameter[] = []; + const list = flatMap(group, p => { // header params values need to be strings let suffix: string; if (groupName === 'header' && p.type !== 'string') suffix = '.toString()'; @@ -136,7 +138,11 @@ function getParamSeparation(paramGroups: Partial 0) { + let output = `const ${groupName}Params = `; + output += list.length > 0 ? `Object.assign( new FormData(), ${def});\n` : 'new FormData();\n'; + const fileFormData = fileGroups.map(f => // Change this to map(fileGroups, ...)? + `${groupName}Params.set('${f.name}', ${getAccessor(f.name, 'params')});`); + output += fileFormData.join('\n'); + output += '\n'; + return output; + } + + def += ';'; return `const ${groupName}Params = ${def}`; }); }