encode
Encodes data using the provided writer.
encode(fileData: ArrayBuffer | string, writer: Writer, options: WriterOptions, url?: string): Promise<unknown>
Encodes data asynchronously using the provided writer.
-
data
- loaded data, either in binary or text format. -
writer
- can be a single writer or an array of writers. -
options
- optional, options for the writer (see documentation of the specific writer). -
url
- optional, assists in the autoselection of a writer if multiple writers are supplied towriter
. -
options.log
=console
Any object with methodslog
,info
,warn
anderror
. By default set toconsole
. Setting log tonull
will turn off logging.
encodeSync(fileData: ArrayBuffer | string, writer: Writer, options?: WriterOptions, rl?: string): unknown
Encodes data synchronously using the provided writer, if possible. If not, returns null
, in which case asynchronous loading is required.
data
- loaded data, either in binary or text format.writer
- can be a single writer or an array of writers.options
- optional, options for the writer (see documentation of the specific writer).url
- optional, assists in the autoselection of a writer if multiple writers are supplied towriter
.