73014: Create patch from object-updates and send immediate patch for item-metadata-edit

This commit is contained in:
Kristof De Langhe
2020-09-11 17:34:37 +02:00
parent 4b11e1d9cd
commit 1647c95600
10 changed files with 114 additions and 28 deletions

View File

@@ -1,11 +1,14 @@
import { Observable } from 'rxjs/internal/Observable';
import { RemoteData } from './remote-data';
import { RestRequestMethod } from './rest-request-method';
import { Operation } from 'fast-json-patch';
import { RestResponse } from '../cache/response.models';
/**
* Represents a data service to update a given object
*/
export interface UpdateDataService<T> {
patch(dso: T, operations: Operation[]): Observable<RestResponse>;
update(object: T): Observable<RemoteData<T>>;
commitUpdates(method?: RestRequestMethod);
}