From 79099a794feef8b08049866ab9e76dac42fc9d5e Mon Sep 17 00:00:00 2001 From: David Dorchies <david.dorchies@irstea.fr> Date: Tue, 26 Jun 2018 11:01:11 +0200 Subject: [PATCH] Correction bug introduit dans 3adf78661ece1029fa943f5a0aa889155dca4bab avec le renommage de Observer en IObserver --- src/session_nub.ts | 6 +++--- src/util/observer.ts | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/session_nub.ts b/src/session_nub.ts index 00773aa8..1f797093 100644 --- a/src/session_nub.ts +++ b/src/session_nub.ts @@ -1,5 +1,5 @@ import { Nub } from "./nub"; -import { IObservable, IObserver, Observable } from "./util/observer"; +import { IObservable, Observer, Observable } from "./util/observer"; /** * gestion d'un ensemble de propriétés (clé/valeur) @@ -100,14 +100,14 @@ export class Props implements IObservable { /** * ajoute un observateur à la liste */ - public addObserver(o: IObserver) { + public addObserver(o: Observer) { this._observable.addObserver(o); } /** * supprime un observateur de la liste */ - public removeObserver(o: IObserver) { + public removeObserver(o: Observer) { this._observable.removeObserver(o); } diff --git a/src/util/observer.ts b/src/util/observer.ts index fb9b0237..e159e544 100644 --- a/src/util/observer.ts +++ b/src/util/observer.ts @@ -1,4 +1,4 @@ -export interface IObserver { +export interface Observer { update(sender: any, data: any): void; } @@ -6,12 +6,12 @@ export interface IObservable { /** * ajoute un observateur à la liste */ - addObserver(o: IObserver): void; + addObserver(o: Observer): void; /** * supprime un observateur de la liste */ - removeObserver(o: IObserver): void; + removeObserver(o: Observer): void; /** * notifie un événement aux observateurs @@ -20,7 +20,7 @@ export interface IObservable { } export class Observable implements IObservable { - private _observers: IObserver[]; + private _observers: Observer[]; constructor() { this._observers = []; @@ -29,7 +29,7 @@ export class Observable implements IObservable { /** * ajoute un observateur à la liste */ - public addObserver(o: IObserver) { + public addObserver(o: Observer) { if (this._observers.indexOf(o) === -1) { this._observers.push(o); } @@ -38,7 +38,7 @@ export class Observable implements IObservable { /** * supprime un observateur de la liste */ - public removeObserver(o: IObserver) { + public removeObserver(o: Observer) { this._observers = this._observers.filter((a) => a !== o); } -- GitLab