Skip to content

Commit 9714101

Browse files
authored
Merge pull request #5 from manifoldco/dan/improvements/swagger-embedded-items
Add support for embbeded items definitions
2 parents 9947306 + dde778a commit 9714101

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/swagger-2.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,13 @@ function parse(spec: Swagger2, namespace: string) {
6969
const [refName] = getRef(items.$ref);
7070
return `${getType(items, refName)}[]`;
7171
}
72-
if (items && items.type && TYPES[items.type]) {
73-
return `${TYPES[items.type]}[]`;
72+
if (items && items.type) {
73+
if (TYPES[items.type]) {
74+
return `${TYPES[items.type]}[]`;
75+
} else {
76+
queue.push([nestedName, items]);
77+
return `${nestedName}[]`;
78+
}
7479
}
7580

7681
if (Array.isArray(value.oneOf)) {

0 commit comments

Comments
 (0)