Skip to content

CollectionBundle

A .cdy document that carries several named collections in one file — each kept as its own group with its own id / priority / color on load, instead of flattening to one combined collection. CalendaryInstance.load expands it in a single call; CalendaryInstance.toBundle produces one.

optional $schema?: string

Optional JSON Schema URL for editor/AI validation (see Collection.$schema).


collections: Collection[]

The collections — each becomes its own group, preserving id/priority/color.


optional version?: string

Bundle version (semver-ish, informational).