Skip to content

Commit b815a82

Browse files
committed
Updated types for zip method
1 parent 256ab2b commit b815a82

File tree

6 files changed

+71
-82
lines changed

6 files changed

+71
-82
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
.vscode
2+
.vs
23
node_modules
4+
bin
5+
obj
6+
linq.min.js
7+
release/*

linq.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ declare namespace Enumerable {
5454
where(predicate: (element: T, index: number) => boolean): IEnumerable<T>;
5555
choose(selector: (element: T, index: number) => T): IEnumerable<T>;
5656
ofType<TResult>(type: any): IEnumerable<TResult>;
57-
zip<TResult>(second: IEnumerable<T>, resultSelector: (first: T, second: T, index: number) => TResult): IEnumerable<TResult>;
58-
zip<TResult>(second: { length: number;[x: number]: T; }, resultSelector: (first: T, second: T, index: number) => TResult): IEnumerable<TResult>;
59-
zip<TResult>(second: T[], resultSelector: (first: T, second: T, index: number) => TResult): IEnumerable<TResult>;
57+
zip<U, TResult>(second: IEnumerable<U>, resultSelector: (first: T, second: U, index: number) => TResult): IEnumerable<TResult>;
58+
zip<U, TResult>(second: { length: number;[x: number]: U; }, resultSelector: (first: T, second: U, index: number) => TResult): IEnumerable<TResult>;
59+
zip<U, TResult>(second: U[], resultSelector: (first: T, second: U, index: number) => TResult): IEnumerable<TResult>;
6060
zip<TResult>(...params: any[]): IEnumerable<TResult>; // last one is selector
6161
merge<TResult>(...params: IEnumerable<T>[]): IEnumerable<T>;
6262
merge<TResult>(...params: { length: number;[x: number]: T; }[]): IEnumerable<T>;

0 commit comments

Comments
 (0)