Add registering of client-side relationship properties (#5936)

This commit is contained in:
Tom Moor
2023-10-05 19:50:59 -04:00
committed by GitHub
parent e70d4e60fd
commit a2f037531a
7 changed files with 94 additions and 12 deletions

View File

@@ -95,12 +95,12 @@ export default abstract class Model {
*/
toAPI = (): Record<string, any> => {
const fields = getFieldsForModel(this);
return pick(this, fields) || [];
return pick(this, fields);
};
/**
* Returns a plain object representation of all the properties on the model
* overrides the inbuilt toJSON method to avoid attempting to serialize store
* overrides the native toJSON method to avoid attempting to serialize store
*
* @returns {Record<string, any>}
*/