Commit 79099a79 authored by Dorchies David's avatar Dorchies David
Browse files

Correction bug introduit dans 3adf7866 avec le...

Correction bug introduit dans 3adf7866 avec le renommage de Observer en IObserver
Showing with 9 additions and 9 deletions
+9 -9
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);
}
......
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);
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment