Skip to content

Commit dde778a

Browse files
committed
Add support for embbeded items definitions
1 parent c6a61fe commit dde778a

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
@@ -71,8 +71,13 @@ function parse(spec: Swagger2, namespace: string) {
7171
const [refName] = getRef(items.$ref);
7272
return `${getType(items, refName)}[]`;
7373
}
74-
if (items && items.type && TYPES[items.type]) {
75-
return `${TYPES[items.type]}[]`;
74+
if (items && items.type) {
75+
if (TYPES[items.type]) {
76+
return `${TYPES[items.type]}[]`;
77+
} else {
78+
queue.push([nestedName, items]);
79+
return `${nestedName}[]`;
80+
}
7681
}
7782

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

0 commit comments

Comments
 (0)