@rest-api/react-models
Version:
[](https://www.npmjs.com/package/@rest-api/react-models) [](https://codecov.io/gh/hector7/rest-
15 lines (14 loc) • 356 B
TypeScript
/**
* The Subject interface declares a set of methods for managing subscribers.
*/
export interface Subject {
attach(observer: Observer): void;
detach(observer: Observer): void;
notify(): void;
}
/**
* The Observer interface declares the update method, used by subjects.
*/
export interface Observer {
update(subject: Subject): void;
}