The first path segment the schema does not accept, with the keys that ARE accepted there and the path to that
point -- or undefined when the whole path is a settable key. Used to reject typo'd config keys. A .pattern()
object accepts any key (validation continues into its value schema) and an .unknown(true) object (e.g. a
specializeConfig entry, which may overwrite any config key) accepts any key, so neither is reported as unknown.
The first path segment the schema does not accept, with the keys that ARE accepted there and the path to that point -- or
undefinedwhen the whole path is a settable key. Used to reject typo'd config keys. A.pattern()object accepts any key (validation continues into its value schema) and an.unknown(true)object (e.g. aspecializeConfigentry, which may overwrite any config key) accepts any key, so neither is reported as unknown.