function windowControlled(
getWindowOpeningsSource: <T>(sharedSource: Source<T>) => Source<unknown>,
getWindowClosingSource: <T>(currentWindow: Source<T>) => Source<unknown>,
): <T>(source: Source<T>) => Source<Source<T>>1 | function windowControlled( |
2 | getWindowOpeningsSource: <T>(sharedSource: Source<T>) => Source<unknown>, |
3 | getWindowClosingSource: <T>(currentWindow: Source<T>) => Source<unknown>, |
4 | ): <T>(source: Source<T>) => Source<Source<T>> |
function windowControlled<T>(
getWindowOpeningsSource: (sharedSource: Source<T>) => Source<unknown>,
getWindowClosingSource: (currentWindow: Source<T>) => Source<unknown>,
): (source: Source<T>) => Source<Source<T>>1 | function windowControlled<T>( |
2 | getWindowOpeningsSource: (sharedSource: Source<T>) => Source<unknown>, |
3 | getWindowClosingSource: (currentWindow: Source<T>) => Source<unknown>, |
4 | ): (source: Source<T>) => Source<Source<T>> |