docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
Build a utility that visits all schema objects in a JSON Schema document and collects information about them in depth-first pre-order.
properties, items, allOf, and anyOf @testenum, const, or required @test/**
* Visits all schema objects in a JSON Schema document and collects them.
* Traversal follows depth-first pre-order: parent visited before children.
*
* @param {object} schema - The root JSON Schema to traverse
* @returns {object[]} Array of all schema objects visited in traversal order
*/
function collectSchemas(schema) {
// IMPLEMENTATION HERE
}
module.exports = {
collectSchemas
};Provides JSON Schema traversal capabilities