mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 14:57:10 +00:00
Merge pull request #17909 from DogPawHat/upgrade-subscribable-types-recompose
[recompose] Flesh out Subscribable type to better match ES Observable spec
This commit is contained in:
Vendored
+11
-1
@@ -16,8 +16,18 @@ declare module 'recompose' {
|
||||
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(props: T): void;
|
||||
complete(): void;
|
||||
}
|
||||
|
||||
interface Subscription{
|
||||
unsubscribe(): void
|
||||
}
|
||||
|
||||
interface Subscribable<T> {
|
||||
subscribe: Function;
|
||||
subscribe(observer: Observer<T>): Subscription;
|
||||
}
|
||||
|
||||
interface ComponentEnhancer<TInner, TOutter> {
|
||||
|
||||
Reference in New Issue
Block a user