Schedule (4D) data shapes — IfcTask, IfcRelSequence, IfcWorkSchedule /
IfcWorkPlan, and IfcWorkCalendar with the IfcWorkTime /
IfcRecurrencePattern / IfcTimePeriod entities it owns.
Shapes mirror @ifc-lite/parser's ScheduleExtraction struct so the SDK
layer stays serializable across the sandbox/transport boundary without
pulling the parser into consumer bundles.
A sibling of types.ts (like structural-types.ts next door) rather than
a section inside it, so that file stays under its recorded module-size
budget. types.ts re-exports everything here, so no import path changes.
Schedule (4D) data shapes — IfcTask, IfcRelSequence, IfcWorkSchedule / IfcWorkPlan, and IfcWorkCalendar with the IfcWorkTime / IfcRecurrencePattern / IfcTimePeriod entities it owns.
Shapes mirror
@ifc-lite/parser'sScheduleExtractionstruct so the SDK layer stays serializable across the sandbox/transport boundary without pulling the parser into consumer bundles.A sibling of
types.ts(likestructural-types.tsnext door) rather than a section inside it, so that file stays under its recorded module-size budget.types.tsre-exports everything here, so no import path changes.