Remove unused event utilities
[?]
Dec 30, 2020, 4:01 AM
LULXEKSRSQ5V3NEHZJ64IEM2C5WPQLCBJ3NB6W4WMFJIP2I6OXRQCDependencies
- [2]
6WGBCLHNAdd event and disposable utility modules - [3]
25F2OOEBAdd documentation to utility functions
Change contents
- edit in src/utils/eventUtils.ts at line 3
export function fireEvent<T> (event: Event<T>): Event<T> {return (listener: (e: T) => any, thisArgs?: any, disposables?: Disposable[]) => event(_ => (listener as any).call(thisArgs), null, disposables);} - edit in src/utils/eventUtils.ts at line 4
export function mapEvent<I, O> (event: Event<I>, map: (i: I) => O): Event<O> {return (listener: (e: O) => any, thisArgs?: any, disposables?: Disposable[]) => event(i => listener.call(thisArgs, map(i)), null, disposables);} - edit in src/utils/eventUtils.ts at line 29
/*** Create a new event that wraps an event and fires the first time the wrapped event* fires, then disposes of itself.* @param event The event to wrap.*/