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
| Name | Type |
|---|---|
format? | ExportDefaults["format"] |
Example
ts
t.exportOverlay.setDefaults({ format: 'image', image: { scale: 2 }, gif: { frameRate: 30 } });