Appearance
@shbernal/ts-pptx / index / WriteFileProps
Interface: WriteFileProps
Defined in: src/types/pres.ts:39
Extends
Properties
compression?
optionalcompression?:boolean
Defined in: src/types/pres.ts:17
Whether to DEFLATE-compress the package (PowerPoint itself always compresses; set false only if export time matters more than file size)
Default
ts
trueInherited from
fileName?
optionalfileName?:string
Defined in: src/types/pres.ts:44
Export file name
Default
ts
'Presentation.pptx'onMediaError?
optionalonMediaError?:"placeholder"|"throw"
Defined in: src/types/pres.ts:29
How to handle a media asset (image/audio/video) that fails to load during export.
'throw'(default): reject the export with an error naming the failing asset. A deck that silently embeds a broken-image placeholder is a degenerate result, so failing loudly is the safe default.'placeholder': substitute a broken-image placeholder, emit amedia/load-faileddiagnostic (seesetDiagnosticHandler), and continue. Useful for best-effort/batch jobs where one missing asset should not abort the whole deck.
Default
ts
'throw'