Hi! Discovered a subtle issue: deeply extending {} with an object with an array property results in array being transformed to object: ['a', 'b'] --> {'0': 'a', '1': 'b'}. It prevents from schema validation using enum which must be essentially an array.
Hi! Discovered a subtle issue: deeply extending {} with an object with an array property results in array being transformed to object:
['a', 'b'] --> {'0': 'a', '1': 'b'}
. It prevents from schema validation usingenum
which must be essentially an array.--dvv