5 lines
No EOL
218 B
TypeScript
5 lines
No EOL
218 B
TypeScript
// once caused stack overflow
|
|
interface Query<T> {
|
|
selectMany<U>(selector: (item: T) => U[]): Query<U>;
|
|
selectMany<U>(arraySelector: (item: T) => U[], resultSelector: (outer: T, inner: U) => R): Query<R>;
|
|
} |