simplify exclusive checks

This commit is contained in:
Oprysk 2021-11-24 12:40:21 +02:00
parent 2ac7ffa7f6
commit 515061166e

View File

@ -428,10 +428,8 @@ export function humanizeNumberRange(schema: OpenAPISchema): string | undefined {
typeof schema.exclusiveMaximum === 'number' typeof schema.exclusiveMaximum === 'number'
? Math.max(schema.exclusiveMaximum, schema.maximum ?? 0) ? Math.max(schema.exclusiveMaximum, schema.maximum ?? 0)
: schema.maximum; : schema.maximum;
const exclusiveMinimum = const exclusiveMinimum = typeof schema.exclusiveMinimum === 'number' || schema.exclusiveMinimum;
typeof schema.exclusiveMinimum === 'number' ? true : schema.exclusiveMinimum; const exclusiveMaximum = typeof schema.exclusiveMaximum === 'number' || schema.exclusiveMaximum;
const exclusiveMaximum =
typeof schema.exclusiveMaximum === 'number' ? true : schema.exclusiveMaximum;
if (minimum !== undefined && maximum !== undefined) { if (minimum !== undefined && maximum !== undefined) {
return `${exclusiveMinimum ? '( ' : '[ '}${minimum} .. ${maximum}${ return `${exclusiveMinimum ? '( ' : '[ '}${minimum} .. ${maximum}${