Skip to content

Commit dac071b

Browse files
committed
修复 type format
1 parent 2e568a7 commit dac071b

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/componentsCodegen/propTrueType.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export function propTrueType(v: IDefinitionProperty): {
4545
const currentResult = propTrueType(v.items)
4646
result = { ...result, ...currentResult }
4747
} else {
48-
result.propType = toBaseType(v.items.type, v.items.format) + '[]'
48+
result.propType = toBaseType(v.items.type, v.items?.format) + '[]'
4949
}
5050
}
5151
result.isArray = true

src/requestCodegen/getRequestParameters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export function getRequestParameters(params: IParameter[], useHeaderParameters:
6060
}
6161
imports.push(propType)
6262
} else if (p.items) {
63-
propType = p.items.$ref ? refClassName(p.items.$ref) + '[]' : toBaseType(p.items.type, p.items.format) + '[]'
63+
propType = p.items.$ref ? refClassName(p.items.$ref) + '[]' : toBaseType(p.items.type, p.items?.format) + '[]'
6464
imports.push(propType)
6565
}
6666
// 基本类型

src/requestCodegen/getResponseType.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export function getResponseType(reqProps: IRequestMethod, isV3: boolean): { resp
4040
isRef = true
4141
result = refType + '[]'
4242
} else {
43-
const refType = toBaseType(resSchema.items.type, resSchema.items.format)
43+
const refType = toBaseType(resSchema.items.type, resSchema.items?.format)
4444
result = refType + '[]'
4545
}
4646
} else if (resSchema.$ref) {

0 commit comments

Comments
 (0)