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
readonlyhasOvernight: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
readonlyholidays:ReadonlySet<number>
Defined in: packages/core/src/util/session.ts:63
Day numbers (days since 1970-01-01) of holidays.
overrides
readonlyoverrides: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
readonlyweekly: readonly (DayHours|null)[]
Defined in: packages/core/src/util/session.ts:61
Hours per weekday, index 0 = Monday; null when closed.