basalt / exports/src / JsonFormatter
Class: JsonFormatter
Defined in: exports/src/formatters.ts:78
JSON array of { header: value } objects.
Implements
Constructors
Constructor
> new JsonFormatter(): JsonFormatter
Returns
JsonFormatter
Properties
contentType
> readonly contentType: "application/json" = 'application/json'
Defined in: exports/src/formatters.ts:80
Implementation of
extension
> readonly extension: "json" = 'json'
Defined in: exports/src/formatters.ts:81
Implementation of
format
> readonly format: "json" = 'json'
Defined in: exports/src/formatters.ts:79
Implementation of
Methods
render()
> render(headers, rows): Buffer
Defined in: exports/src/formatters.ts:82
Parameters
headers
string[]
rows
unknown[][]
Returns
Buffer
Implementation of
renderStream()
> renderStream(headers, rows): AsyncIterable<string>
Defined in: exports/src/formatters.ts:87
Same bytes as render(): each element is indented one level inside [ … ].
Parameters
headers
string[]
rows
AsyncIterable<unknown[]>
Returns
AsyncIterable<string>