Stack trace:
...\node_modules\swagger-angular-generator\dist\utils.js:62
res = input.replace(/^/gm, ' '.repeat(level * conf.indentation));
^
TypeError: Cannot read property 'replace' of undefined
at Object.indent (...\node_modules\swagger-angular-generator\dist\utils.js:62:17)
at makeField (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:107:38)
at Object.entries.forEach (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:79:33)
at Array.forEach (<anonymous>)
at walkParamOrProp (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:77:28)
at makeField (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:121:28)
at Object.entries.forEach (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:79:33)
at Array.forEach (<anonymous>)
at walkParamOrProp (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:77:28)
at getConstructor (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:50:28)
api definition:
{"swagger":"2.0","info":{"version":"1.0","title":"myApi"},"paths":{"/api/datasets":{"post":{"tags":["DataSet"],"operationId":"PostDataSet","consumes":["application/json-patch+json","application/json","text/json","application/*+json"],"produces":["application/json"],"parameters":[{"name":"dataSet","in":"body","required":false,"schema":{"$ref":"#/definitions/MetadataValue"}}],"responses":{"422":{"description":"Client Error","schema":{"$ref":"#/definitions/ErrorDetail"}},"500":{"description":"500","schema":{"$ref":"#/definitions/ErrorDetail"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":[]}]}}},"definitions":{"MetadataValue":{"type":"object","properties":{"metaDataId":{"format":"int32","type":"integer"},"children":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/MetadataValue"},"readOnly":true},"metadataValueLanguages":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/MetadataValueLanguage"},"readOnly":true},"value":{"type":"string"}}},"MetadataValueLanguage":{"type":"object","properties":{"languageCode":{"type":"string"},"value":{"type":"string"}}},"ErrorDetail":{"type":"object","properties":{"errorMessage":{"type":"string"}}}},"securityDefinitions":{"Bearer":{"name":"Authorization","in":"header","type":"apiKey","description":"Standard Authorization header using the Bearer scheme. Example: \"bearer {token}\""}}}
Build command:
node_modules/.bin/swagger-angular-generator -s api.json -d src/api/forms
Stack trace:
api definition:
{"swagger":"2.0","info":{"version":"1.0","title":"myApi"},"paths":{"/api/datasets":{"post":{"tags":["DataSet"],"operationId":"PostDataSet","consumes":["application/json-patch+json","application/json","text/json","application/*+json"],"produces":["application/json"],"parameters":[{"name":"dataSet","in":"body","required":false,"schema":{"$ref":"#/definitions/MetadataValue"}}],"responses":{"422":{"description":"Client Error","schema":{"$ref":"#/definitions/ErrorDetail"}},"500":{"description":"500","schema":{"$ref":"#/definitions/ErrorDetail"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":[]}]}}},"definitions":{"MetadataValue":{"type":"object","properties":{"metaDataId":{"format":"int32","type":"integer"},"children":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/MetadataValue"},"readOnly":true},"metadataValueLanguages":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/MetadataValueLanguage"},"readOnly":true},"value":{"type":"string"}}},"MetadataValueLanguage":{"type":"object","properties":{"languageCode":{"type":"string"},"value":{"type":"string"}}},"ErrorDetail":{"type":"object","properties":{"errorMessage":{"type":"string"}}}},"securityDefinitions":{"Bearer":{"name":"Authorization","in":"header","type":"apiKey","description":"Standard Authorization header using the Bearer scheme. Example: \"bearer {token}\""}}}Build command:
node_modules/.bin/swagger-angular-generator -s api.json -d src/api/forms