ModelProxy<P, S, D>: P & S & Readonly<D> & {
    attributes: P & S;
    isState: true;
    mirrorMask: {
        [key in keyof (P & S & D) as `change:${string & key}`]: number
    };
    serialize(): P;
    toJSON(): P;
}

Type Parameters

  • P
  • S
  • D

Type declaration

  • Readonly attributes: P & S
  • Readonly isState: true
  • Readonly mirrorMask: {
        [key in keyof (P & S & D) as `change:${string & key}`]: number
    }
  • serialize:function
    • Returns P

  • toJSON:function
    • Returns P