1
1
2
2
/**
3
3
* @preserve
4
- * RapiDoc 9.3.2 - WebComponent to View OpenAPI docs
4
+ * RapiDoc 9.3.3 - WebComponent to View OpenAPI docs
5
5
* License: MIT
6
6
* Repo : https://github.com/rapi-doc/RapiDoc
7
7
* Author : Mrinmoy Majumdar
@@ -29429,6 +29429,11 @@ function schemaInObjectNotation(schema, obj, level = 0, suffix = '') {
29429
29429
obj['::title'] = schema.title || '';
29430
29430
obj['::description'] = generateMarkdownForArrayAndObjectDescription(schema, level);
29431
29431
obj['::type'] = 'object';
29432
+
29433
+ if (Array.isArray(schema.type) && schema.type.includes('null') || schema.nullable) {
29434
+ obj['::dataTypeLabel'] = 'object or null';
29435
+ }
29436
+
29432
29437
obj['::deprecated'] = schema.deprecated || false;
29433
29438
obj['::readwrite'] = schema.readOnly ? 'readonly' : schema.writeOnly ? 'writeonly' : '';
29434
29439
@@ -29450,6 +29455,11 @@ function schemaInObjectNotation(schema, obj, level = 0, suffix = '') {
29450
29455
obj['::title'] = schema.title || '';
29451
29456
obj['::description'] = generateMarkdownForArrayAndObjectDescription(schema, level);
29452
29457
obj['::type'] = 'array';
29458
+
29459
+ if (Array.isArray(schema.type) && schema.type.includes('null') || schema.nullable) {
29460
+ obj['::dataTypeLabel'] = 'array or null';
29461
+ }
29462
+
29453
29463
obj['::deprecated'] = schema.deprecated || false;
29454
29464
obj['::readwrite'] = schema.readOnly ? 'readonly' : schema.writeOnly ? 'writeonly' : '';
29455
29465
@@ -30186,7 +30196,7 @@ class SchemaTree extends lit_element_s {
30186
30196
<div class='inside-bracket ${data['::type'] || 'no-type-info'}' style='padding-left:${data['::type'] === 'xxx-of-option' || data['::type'] === 'xxx-of-array' ? 0 : leftPadding}px;'>
30187
30197
${Array.isArray(data) && data[0] ? $`${this.generateTree(data[0], 'xxx-of-option', '', '::ARRAY~OF', '', newSchemaLevel, newIndentLevel, data[0]['::readwrite'])}` : $`
30188
30198
${Object.keys(data).map(dataKey => $`
30189
- ${['::title', '::description', '::type', '::props', '::deprecated', '::array-type', '::readwrite'].includes(dataKey) ? data[dataKey]['::type'] === 'array' || data[dataKey]['::type'] === 'object' ? $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}` : '' : $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}`}
30199
+ ${['::title', '::description', '::type', '::props', '::deprecated', '::array-type', '::readwrite', '::dataTypeLabel' ].includes(dataKey) ? data[dataKey]['::type'] === 'array' || data[dataKey]['::type'] === 'object' ? $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}` : '' : $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}`}
30190
30200
`)}
30191
30201
`}
30192
30202
</div>
@@ -32286,14 +32296,14 @@ class SchemaTable extends lit_element_s {
32286
32296
if (dataType === 'array') {
32287
32297
detailObjType = 'array of object'; // Array of Object
32288
32298
} else {
32289
- detailObjType = 'object' ;
32299
+ detailObjType = data['::dataTypeLabel'] || data['::type'] ;
32290
32300
}
32291
32301
} else if (data['::type'] === 'array') {
32292
32302
if (dataType === 'array') {
32293
32303
// detailObjType = 'array of array'; // Array of array
32294
32304
detailObjType = `array of array ${arrayType !== 'object' ? `of ${arrayType}` : ''}`; // Array of array
32295
32305
} else {
32296
- detailObjType = 'array' ;
32306
+ detailObjType = data['::dataTypeLabel'] || data['::type'] ;
32297
32307
}
32298
32308
}
32299
32309
@@ -32331,7 +32341,7 @@ class SchemaTable extends lit_element_s {
32331
32341
<div class='object-body'>
32332
32342
${Array.isArray(data) && data[0] ? $`${this.generateTree(data[0], 'xxx-of-option', '', '::ARRAY~OF', '', newSchemaLevel, newIndentLevel, '')}` : $`
32333
32343
${Object.keys(data).map(dataKey => $`
32334
- ${['::title', '::description', '::type', '::props', '::deprecated', '::array-type', '::readwrite'].includes(dataKey) ? data[dataKey]['::type'] === 'array' || data[dataKey]['::type'] === 'object' ? $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}` : '' : $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}`}
32344
+ ${['::title', '::description', '::type', '::props', '::deprecated', '::array-type', '::readwrite', '::dataTypeLabel' ].includes(dataKey) ? data[dataKey]['::type'] === 'array' || data[dataKey]['::type'] === 'object' ? $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}` : '' : $`${this.generateTree(data[dataKey]['::type'] === 'array' ? data[dataKey]['::props'] : data[dataKey], data[dataKey]['::type'], data[dataKey]['::array-type'] || '', dataKey, data[dataKey]['::description'], newSchemaLevel, newIndentLevel, data[dataKey]['::readwrite'] ? data[dataKey]['::readwrite'] : '')}`}
32335
32345
`)}
32336
32346
`}
32337
32347
<div>
@@ -40459,7 +40469,7 @@ function getType(str) {
40459
40469
/******/
40460
40470
/******/ /* webpack/runtime/getFullHash */
40461
40471
/******/ (() => {
40462
- /******/ __webpack_require__.h = () => ("668fc200d1a4aec66c96 ")
40472
+ /******/ __webpack_require__.h = () => ("86e05890ecd1b58be1fc ")
40463
40473
/******/ })();
40464
40474
/******/
40465
40475
/******/ /* webpack/runtime/global */
0 commit comments