Skip to content

Interface: SlideIr ​

One slide of the deck.

Properties ​

background? ​

optional background?: BackgroundIr


calls ​

calls: CallIr[]

Write-API calls in z-order.

Populated for every slide, including a carried one. A printer that can copy the source slide ignores these; one that cannot — a standalone output has no source package to copy from — prints them and is left with only the unwritable construct missing rather than the whole slide. Marking a slide carried is a recommendation, not an erasure.


hidden ​

hidden: boolean

p:sld/@show="0" — a slide hidden from presentation but present in the deck.


layout ​

layout: SlideLayoutIr | null

The layout to bind to, or null when the source slide resolves none.


name? ​

optional name?: string

p:cSld/@name, when the source slide had one.


notesText? ​

optional notesText?: string

Speaker notes as plain text. Notes-slide geometry and placeholders do not survive.


number ​

number: number

1-based index in the source deck; the identity a FidelityNote points at.


source ​

source: SlideSource


transition? ​

optional transition?: TransitionIr

The show transition, when the source has one the write API can name. Slide-scoped rather than a CallIr because the write API models it as a property assignment on the slide, not a method — the IR's method union names real methods only.