Skip to content

textmode.export.js / ExportDefaultsPatch

Type Alias: ExportDefaultsPatch

ts
type ExportDefaultsPatch = object & { [K in Exclude<keyof ExportDefaults, "format">]?: Partial<ExportDefaults[K]> };

Partial patch accepted by ExportOverlayController.setDefaults.

Every supplied per-format sub-object is deep-merged into the corresponding format's curated defaults. Top-level format changes the overlay's selected format. Omitted keys keep their current value.

Type Declaration

NameType
format?ExportDefaults["format"]

Example

ts
t.exportOverlay.setDefaults({ format: 'image', image: { scale: 2 }, gif: { frameRate: 30 } });