@typeheim/orm-on-fire
Version:
Firestore ORM
21 lines • 640 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChangedEntities = void 0;
class ChangedEntities {
constructor(entityChanges) {
this.entityChanges = entityChanges;
}
forEach(callback) {
this.entityChanges.forEach((entityChange) => {
callback(entityChange.entity, entityChange.type);
});
}
toArray() {
return this.entityChanges.map((change) => change.entity);
}
get length() {
return this.entityChanges.length;
}
}
exports.ChangedEntities = ChangedEntities;
//# sourceMappingURL=ChangedEntities.js.map