Walk a map of sub-schemas (patternProperties, dependentSchemas, $defs).
The callback receives each value as unknown so the caller can route
boolean schemas (true/false, valid per Draft 06+) through the
walker's boolean dispatch alongside object schemas. Non-schema values
(numbers, strings, arrays, undefined) are silently skipped — they
cannot represent a JSON Schema and have no walk-time meaning.
Walk a map of sub-schemas (patternProperties, dependentSchemas, $defs).
The callback receives each value as
unknownso the caller can route boolean schemas (true/false, valid per Draft 06+) through the walker's boolean dispatch alongside object schemas. Non-schema values (numbers, strings, arrays, undefined) are silently skipped — they cannot represent a JSON Schema and have no walk-time meaning.