Предположим, мы строим schema
, и одно свойство может принимать два типа:
A
и B
. Однако B's schema
расширяется A's schema
. B's schema
имеет все те же свойства, что и A
(точно так же). Как вы определяете Schema-Type
, который принимает SchemaA
и SchemaB
?
Я чувствую, что Schema.Type.Mixed
- самый простой ответ, но есть ли enum solution
?