Skip to content

Commit

Permalink
Merge 8344dc0 into bf6119b
Browse files Browse the repository at this point in the history
  • Loading branch information
nordfjord committed Apr 17, 2018
2 parents bf6119b + 8344dc0 commit 7a4cf10
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,10 @@ declare module 'flyd/module/every' {

declare module 'flyd/module/filter' {
interface Filter {
<T, V extends T>(project: (val: T) => val is V, stream: flyd.Stream<T>): flyd.Stream<T>;
<T, V extends T>(project: (val: T) => val is V): (stream: flyd.Stream<T>) => flyd.Stream<T>;
<T>(predicate: (val: T) => boolean, stream: flyd.Stream<T>): flyd.Stream<T>;
<T>(predicate: (val: T) => boolean): (stream: flyd.Stream<T>) => flyd.Stream<T>;
<T, V extends T>(project: (val: T) => val is V, stream: flyd.Stream<T>): flyd.Stream<V>;
<T, V extends T>(project: (val: T) => val is V): (stream: flyd.Stream<T>) => flyd.Stream<V>;
}
const _Filter: Filter;
export = _Filter;
Expand Down Expand Up @@ -180,7 +182,8 @@ declare module 'flyd/module/mergeall' {

declare module 'flyd/module/obj' {
interface ObjModule {
streamProps<T>(obj: T): {[P in keyof T]: flyd.Stream<T[P]> };
streamProps<T>(obj: T): { [P in keyof T]: flyd.Stream<T[P]> };
stream<T extends { [key: string]: flyd.Stream<any> }>(obj: T): flyd.Stream<{ [P in keyof T]: T[P]['val'] }>;
extractProps(obj: any): any;
}

Expand Down

0 comments on commit 7a4cf10

Please sign in to comment.