From 5443eb8a8fada5cb5b8a59f19e941f162dc4b9bf Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Mon, 27 Mar 2023 06:43:00 -0700 Subject: [PATCH] Add missing example --- src/vs/base/common/event.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/base/common/event.ts b/src/vs/base/common/event.ts index 0b0e6f0a51d..172eeedf22a 100644 --- a/src/vs/base/common/event.ts +++ b/src/vs/base/common/event.ts @@ -372,6 +372,10 @@ export namespace Event { * * @example * ``` + * // Start accumulating events, when the first listener is attached, flush + * // the event after a timeout such that multiple listeners attached before + * // the timeout would receive the event + * this.onInstallExtension = Event.buffer(service.onInstallExtension, true); * ``` */ export function buffer(event: Event, flushAfterTimeout = false, _buffer: T[] = []): Event {