Was able to simplfy things

This commit is contained in:
Ciarán Curley
2017-07-10 16:29:21 +01:00
parent 9ef6dc6a7b
commit 7db3bd0d08
+2 -11
View File
@@ -15,19 +15,10 @@ declare module 'recompose' {
type Component<P> = ComponentClass<P> | StatelessComponent<P>;
type mapper<TInner, TOutter> = (input: TInner) => TOutter;
type predicate<T> = mapper<T, boolean>;
type predicateDiff<T> = (current: T, next: T) => boolean
interface Observer<T> {
next(value: T): void;
error(err: any): void;
complete(): void;
}
type predicateDiff<T> = (current: T, next: T) => boolean}
interface Subscription {
unsubscribe(): void;
closed: boolean;
}
interface Subscribable<T> {
subscribe(observer: Observer<T>):Subscription;
subscribe(observer: any):any;
}
interface ComponentEnhancer<TInner, TOutter> {