import { IObjectState } from '../state/IObjectState'; import { Observable } from 'rxjs'; export interface IObjectController { fetch(state: IObjectState, sessionToken: string): Observable; save(state: IObjectState, dictionary: { [key: string]: any; }, sessionToken: string): Observable; batchSave(states: Array, dictionaries: Array<{ [key: string]: any; }>, sessionToken: string): Observable>; }