Итак, я прочитал документ, но это не помогло. У меня есть базовая модель, которая имеет некоторые общие поля, и я хочу наследовать их во всех других моих моделях.
МойБазовая модель
class Base { }
Base.schema = {
name: 'Base',
properties: {
uuid: { type: 'string', optional: false },
created_by: { type: 'string', optional: false },
}
}
Моя другая модель:
class Student { }
Student.schema = {
name: 'Student',
properties: {
name: { type: 'string', optional: false },
age: { type: 'int', optional: true }
...
}
};
Результат, которого я ожидаю:
{
uuid: 'xxx-xxx-xxx-xxx-xxx'
created_by: 'xxx-xxx-xxx-xxx-xxx'
name: 'Smith'
age: 20
...
}