interface name consistency
This commit is contained in:
@@ -2,7 +2,7 @@ package lib.observable;
|
||||
|
||||
using tink.CoreApi;
|
||||
|
||||
class DummyObservable<T> implements Observable<T> {
|
||||
class DummyObservable<T> implements IObservable<T> {
|
||||
private var value:T;
|
||||
|
||||
private function new(value:T) {
|
||||
@@ -21,7 +21,7 @@ class DummyObservable<T> implements Observable<T> {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static function dummy<T>(value:T):Observable<T> {
|
||||
public static function dummy<T>(value:T):IObservable<T> {
|
||||
return new DummyObservable<T>(value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package lib.observable;
|
||||
|
||||
using tink.CoreApi;
|
||||
|
||||
interface Observable<T> {
|
||||
interface IObservable<T> {
|
||||
public function set(value:T):Void;
|
||||
public function get():T;
|
||||
public function subscribe(callback:Callback<T>):CallbackLink;
|
||||
@@ -2,7 +2,7 @@ package lib.observable;
|
||||
|
||||
using tink.CoreApi;
|
||||
|
||||
class ObservableValue<T> implements Observable<T> {
|
||||
class ObservableValue<T> implements IObservable<T> {
|
||||
private var value:T;
|
||||
private var callbacks:CallbackList<T> = new CallbackList();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user