UNPKG

simple-providers

Version:
10 lines (9 loc) 423 B
import { Observable } from "rxjs/Observable"; import { IReadProvider, ReadProvider } from "./read-provider"; import { Entity } from "./model/entity"; export interface IEditableProvider<T extends Entity> extends IReadProvider<T> { update(t: T): Observable<T>; } export declare class EditableProvider<T extends Entity> extends ReadProvider<T> implements IEditableProvider<T> { update(t: T): Observable<T>; }