Skip to content

Interface: MasterIr ​

One source slide layout approximated as a defineSlideMaster call.

The naming is the write API's, not OOXML's: defineSlideMaster creates a layout under the single shared master, which is exactly the granularity a source layout needs. A source deck's masters have no counterpart at all — hence ChromeIr's multi-master note.

Properties ​

layoutIndex ​

layoutIndex: number

Gallery position of the source layout, matching SlideLayoutIr.index, so a slide finds the master it should bind to without re-deriving a name.


props ​

props: object

A SlideMasterProps literal. props.title is made unique across the deck, because it doubles as the key addSlide({ masterTitle }) matches against and source layout names are not unique.

Index Signature ​

[key: string]: IrValue