Skip to content

Interface: ConstructFamily ​

One construct family. Every slot is optional; a family fills the ones it has something to say about.

Properties ​

authors? ​

readonly optional authors?: SlideAuthors

Methods this family adds to a slide.


children? ​

readonly optional children?: ChildAuthors

Child descriptors this family recognises inside a slide master or a group.


extract? ​

readonly optional extract?: SlideExtractors

What this family adds to an extracted slide, beyond the shape XML its renderer emits.


name ​

readonly name: FamilyName

This family's name, for the diagnostic a program without it raises.


parts? ​

readonly optional parts?: PartContributor

The parts this family puts in the written package.


presentationAuthors? ​

readonly optional presentationAuthors?: PresentationAuthors

Methods this family adds to the presentation itself.


renderers? ​

readonly optional renderers?: Partial<Record<RenderedObjectType, ObjectRenderer>>

The shape kinds this family emits XML for, keyed by SlideObjectType.