Skip to content

charton API


charton API / @chart-on/core / index / CompiledSession

Interface: CompiledSession ​

Defined in: packages/core/src/util/session.ts:59

A SessionSchedule validated and prepared for fast lookups; build it with compileSession.

Properties ​

hasOvernight ​

readonly hasOvernight: boolean

Defined in: packages/core/src/util/session.ts:67

Some day has an overnight range, so trading days can start the evening before.


holidays ​

readonly holidays: ReadonlySet<number>

Defined in: packages/core/src/util/session.ts:63

Day numbers (days since 1970-01-01) of holidays.


overrides ​

readonly overrides: ReadonlyMap<number, DayHours | null>

Defined in: packages/core/src/util/session.ts:65

Day number to the hours that replace that day's weekly hours.


weekly ​

readonly weekly: readonly (DayHours | null)[]

Defined in: packages/core/src/util/session.ts:61

Hours per weekday, index 0 = Monday; null when closed.