Skip to content

@shbernal/ts-pptx


@shbernal/ts-pptx / index / WriteBaseProps

Interface: WriteBaseProps

Defined in: src/types/pres.ts:11

Extended by

Properties

compression?

optional compression?: 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
true

onMediaError?

optional onMediaError?: "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 a media/load-failed diagnostic (see setDiagnosticHandler), and continue. Useful for best-effort/batch jobs where one missing asset should not abort the whole deck.

Default

ts
'throw'