(input)
| 137 | return hasItemsComputed.get(); |
| 138 | }, |
| 139 | create(input) { |
| 140 | const newEntity = createStoreEntity(input); |
| 141 | |
| 142 | return runInAction(() => { |
| 143 | store.add(newEntity); |
| 144 | events.emit("created", { |
| 145 | db, |
| 146 | entity: newEntity, |
| 147 | type: "created", |
| 148 | rollback() { |
| 149 | store.remove(newEntity.getId()); |
| 150 | }, |
| 151 | }); |
| 152 | return newEntity; |
| 153 | }); |
| 154 | }, |
| 155 | remove(id) { |
| 156 | return runInAction(() => { |
| 157 | const entity = store.findById(id); |
nothing calls this directly
no test coverage detected