Realmのschemaを設定する際に Realm.Object をextend して使います。
class Item extends Realm.Object {} Item.schema = { name: 'Item', primaryKey: 'id', properties: { id: 'string', code: 'string', ... }, };
Realm.Object を継承することで自動的に inValid メソッドも継承されるため、 item.isValid() が使えるようになります。
isValid は object が削除済や invalid な状態になっているかチェックしてくれるメソッドです。
https://github.com/realm/realm-js/blob/37dba6bb36687c748b674a64aac02f74a13be429/lib/browser/objects.js#L31-L34
参考
https://github.com/realm/realm-js/pull/395