BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
URL:https://www.learndesk.us/class/6278956477054976/lesson/5f14cfd133781d532f381c0ed722fe78?ref=outlook-calendar
SUMMARY:Buffer: BufferCount - BufferTime - BufferToggle - BufferWhen
DTSTART;TZID=America/Los_Angeles:20260509T190000
DTEND;TZID=America/Los_Angeles:20260509T200000
LOCATION:https://www.learndesk.us/class/6278956477054976/lesson/5f14cfd133781d532f381c0ed722fe78?ref=outlook-calendar
DESCRIPTION: 
Buffer: Collects values from the source observable until provided observable emits. Provided observable can emit anything. Collected values are emitted as an array. Starts buffering again immediately.
BufferCount: Like buffer, but waits until a specified number of values are emitted from source before emitting buffered values.
BufferTime: Like buffer, but waits a specified amount of time before emitting buffered values.
BufferToggle: Like buffer, but takes two arguments - an opening and closing observable. Closing observable is provided a factory function.
The buffer starts a buffer when opening observable emits. Emits values when closing observable emits. Can have multiple buffers going simultaneously.
BufferWhen: Like bufferToggle, but requires no opening observable. Like buffer, but factory function is provided instead of observable.


https://www.learndesk.us/class/6278956477054976/lesson/5f14cfd133781d532f381c0ed722fe78?ref=outlook-calendar
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Class Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR