A session window in minutes from IST midnight. end <= start means the window crosses midnight (an overnight session), which is why the test below is a wrap-aware range check rather than a plain >= start && < end.

interface SessionWindow {
    endMinute: number;
    name?: string;
    startMinute: number;
}

Properties

endMinute: number
name?: string

Shown on the chart when the renderer draws a session label.

startMinute: number

Minutes from midnight, 0..1439. Equal start and end means all hours.