Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

ApexPainter member

ApexPainter.saveMultiple

Published ApexPainter.saveMultiple method.

apexify.jsCURRENTnode22node24node26
Source: lib-next/apex-painter/main.ts (opens in a new tab)

Signature

TypeScript
(buffers: Buffer[], options?: SaveOptions) => Promise<SaveResult[]>

Parameters

buffers

Buffer<ArrayBufferLike>[]

Options

OptionTypeContractAllowed valuesRuntime & capabilities
options
options.counterStartPublished options.counterStart option.numberOptionalDefault——node22 · node24 · node26
options.createDirectoryPublished options.createDirectory option.booleanOptionalDefault—false truenode22 · node24 · node26
options.directoryPublished options.directory option.stringOptionalDefault——node22 · node24 · node26
options.filenamePublished options.filename option.stringOptionalDefault——node22 · node24 · node26
options.formatPublished options.format option."jpg" | "png" | "jpeg" | "webp" | "avif" | "gif"OptionalDefault—
6 values
"jpg" "png" "jpeg" "webp" "avif" "gif"
node22 · node24 · node26
options.namingPublished options.naming option."custom" | "timestamp" | "counter"OptionalDefault—"custom" "timestamp" "counter"node22 · node24 · node26
options.overwritePublished options.overwrite option.booleanOptionalDefault—false truenode22 · node24 · node26
options.prefixPublished options.prefix option.stringOptionalDefault——node22 · node24 · node26
options.qualityPublished options.quality option.numberOptionalDefault——node22 · node24 · node26
options.suffixPublished options.suffix option.stringOptionalDefault——node22 · node24 · node26

Published options.counterStart option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.createDirectory option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.directory option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.filename option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.format option.

Type
"jpg" | "png" | "jpeg" | "webp" | "avif" | "gif"
Default
—
Allowed
6 values
"jpg" "png" "jpeg" "webp" "avif" "gif"
Runtime
node22, node24, node26

Published options.naming option.

Type
"custom" | "timestamp" | "counter"
Default
—
Allowed
"custom" "timestamp" "counter"
Runtime
node22, node24, node26

Published options.overwrite option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.prefix option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.quality option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.suffix option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Types

SaveOptions: SaveOptions
  • directory?string
  • filename?string
  • format?
    "jpg" | "png" | "jpeg" | "webp" | "avif" | "gif"
    • variant 1"jpg"
    • variant 2"png"
    • variant 3"jpeg"
    • variant 4"webp"
    • variant 5"avif"
    • variant 6"gif"
  • quality?number
  • createDirectory?boolean
  • naming?
    "custom" | "timestamp" | "counter"
    • variant 1"custom"
    • variant 2"timestamp"
    • variant 3"counter"
  • counterStart?number
  • prefix?string
  • suffix?string
  • overwrite?boolean

Return value

Promise<SaveResult[]>

The return contract is generated from the packed declaration. Async wrappers and nullable/undefined variants remain visible in the type model.

Errors

NOT APPLICABLE — no verified errors are bound to this API.

Limits

NOT APPLICABLE — no API-specific verified limits are bound to this API.

Related APIs

No explicit related API metadata.

Next steps