baseEntity

This field is required for a class which is inheriting one of the classes defined

Look at Single Table Inheritance for more detail

Usage

class Adult extends Person {
static entity = 'adult'
static baseEntity = 'person'
static fields () {
return {
...super.fields(),
job: this.attr('')
}
}
}

Typescript Declarations

const baseEntity: string = undefined