Move window resize listeners over to onWindowChange

This commit is contained in:
Daniel Imms
2023-10-17 09:10:04 -07:00
parent 92535e539f
commit 6e12d94f11
6 changed files with 31 additions and 12 deletions
+5
View File
@@ -71,3 +71,8 @@ export class EventEmitter<T, U = void> implements IEventEmitter<T, U> {
export function forwardEvent<T>(from: IEvent<T>, to: IEventEmitter<T>): IDisposable {
return from(e => to.fire(e));
}
export function runAndSubscribe<T>(event: IEvent<T>, handler: (e: T | undefined) => any): IDisposable {
handler(undefined);
return event(e => handler(e));
}