Returns true if a & b are the same initial model, ignoring variants created by Model.withSchema, Model.withScope, and the like.
The difference with doing a === b is that this method will also return true if one of the models is scoped, or a variant with a different schema.
a === b
isSameInitialModel(a, a.withScope('myScope')) // true; Copy
isSameInitialModel(a, a.withScope('myScope')) // true;
Returns true if a & b are the same initial model, ignoring variants created by Model.withSchema, Model.withScope, and the like.
The difference with doing
a === b
is that this method will also return true if one of the models is scoped, or a variant with a different schema.