MCPcopy Create free account
hub / github.com/bytebase/bytebase / collectObjectShape

Function collectObjectShape

frontend/scripts/generate_openapi_index.js:70–82  ·  view source on GitHub ↗
(schemaDef)

Source from the content-addressed store, hash-verified

68}
69
70function collectObjectShape(schemaDef) {
71 const mergedProperties = {};
72 const mergedRequired = new Set();
73
74 mergeObjectShape(schemaDef, mergedProperties, mergedRequired, {
75 includeRequired: true,
76 });
77
78 return {
79 properties: mergedProperties,
80 required: mergedRequired,
81 };
82}
83
84// Extract property metadata from a schema property object.
85function extractPropertyInfo(propName, propDef, requiredSet) {

Callers 1

Calls 1

mergeObjectShapeFunction · 0.85

Tested by

no test coverage detected