Fix doc
This commit is contained in:
		
							parent
							
								
									d4c7ca76ac
								
							
						
					
					
						commit
						012d744f4c
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
					@ -28,6 +28,9 @@ export function convertOpenApiSchema(schema: Schema) {
 | 
				
			||||||
	if (!['string', 'number', 'boolean', 'array', 'object'].includes(x.type)) {
 | 
						if (!['string', 'number', 'boolean', 'array', 'object'].includes(x.type)) {
 | 
				
			||||||
		x['$ref'] = `#/components/schemas/${x.type}`;
 | 
							x['$ref'] = `#/components/schemas/${x.type}`;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						if (x.type === 'array' && x.items) {
 | 
				
			||||||
 | 
							x.items = convertOpenApiSchema(x.items);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	if (x.type === 'object' && x.properties) {
 | 
						if (x.type === 'object' && x.properties) {
 | 
				
			||||||
		x.required = Object.entries(x.properties).filter(([k, v]: any) => !v.isOptional).map(([k, v]: any) => k);
 | 
							x.required = Object.entries(x.properties).filter(([k, v]: any) => !v.isOptional).map(([k, v]: any) => k);
 | 
				
			||||||
		for (const k of Object.keys(x.properties)) {
 | 
							for (const k of Object.keys(x.properties)) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue