Remove unused event utilities

[?]
Dec 30, 2020, 4:01 AM
LULXEKSRSQ5V3NEHZJ64IEM2C5WPQLCBJ3NB6W4WMFJIP2I6OXRQC

Dependencies

  • [2] 6WGBCLHN Add event and disposable utility modules
  • [3] 25F2OOEB Add documentation to utility functions

Change contents

  • edit in src/utils/eventUtils.ts at line 3
    [2.117][2.117:326]()
    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
    [2.327][2.327:554](),[2.554][2.554:555]()
    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
    [2.1143]
    [2.1143]
    /**
    * 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.
    */