25F2OOEBMMVFXZF4E4DTBTSOQWEGYT2YXCTYRY2HXGHT6MKPDX2AC
6WGBCLHNQEGW7JYDQ5VF5YFRSIM2G6SNNKYMBVSCDQZQLULYJ5SAC
/** * Wrap an event in an event that only fire when a certain condition is true * @param event The event that will be wrapped * @param filter A predicate function whhich will be run on the event result to determine if the event should be propagated. */
/**
* Wrap an event in an event that only fire when a certain condition is true
* @param event The event that will be wrapped
* @param filter A predicate function whhich will be run on the event result to determine if the event should be propagated.
*/
/** * Returns an event that fires when any of the given events fire * @param events An array of events that will trigger the returned event */
* Returns an event that fires when any of the given events fire
* @param events An array of events that will trigger the returned event
/** * Wraps an event in an event that prevents it from firing too frequently * @param event The event that will be wrapped * @param delay The minimum amount of time between event fires */
* Wraps an event in an event that prevents it from firing too frequently
* @param delay The minimum amount of time between event fires
/** * Convert an event into an awaitable promise * @param event The event that can be awaited */
* Convert an event into an awaitable promise
* @param event The event that can be awaited
/** * An interface which represents an object which needs * to be disposed when it is no longer in use. */
* An interface which represents an object which needs
* to be disposed when it is no longer in use.
/** * Dispose all of the items in an array of disposables * @param disposables The array of disposable objects */
* Dispose all of the items in an array of disposables
* @param disposables The array of disposable objects
/** * Convert a dispose function into an IDisposable object * @param dispose The dipose function */
* Convert a dispose function into an IDisposable object
* @param dispose The dipose function
/** * Combine an array of disposables into a single disposable object * @param disposables The array of disposable objects */
* Combine an array of disposables into a single disposable object
/** * A Disposable object which does nothing */
* A Disposable object which does nothing