typeKey

Makes it possible to change the type property used for STI


Look at Single Table Inheritance for more detail

Usage

import Person from './models/Person'import Adult from './models/Adult'import { Model } from 'pinia-orm'class User extends Model {  static entity = 'users'    static typeKey = 'person_type'  static types () {    return {      PERSON: Person,      ADULT: Adult    }  }  static fields () {    return {      id: this.uid(),      name: this.string()    }  }}

Typescript Declarations

const typeKey: string = 'type'