Add optional pre-process callback to the auto-renderer. (#1784)

* Add optional pre-process callback to the auto-renderer.

* Rewrite `preProcess` callback signature.

* Add test.

* Make test future-proof.

* Add root folder to the node module paths.
This commit is contained in:
AlbertHilb
2018-12-24 00:29:59 +01:00
committed by Kevin Barabash
parent ce3840d4ce
commit f10de9617e
4 changed files with 25 additions and 2 deletions

View File

@@ -99,6 +99,9 @@ in addition to two auto-render-specific keys:
- `errorCallback`: A callback method returning a message and an error stack
in case of an critical error during rendering. The default uses `console.error`.
- `preProcess`: A callback function, `(math: string) => string`, used to process
math expressions before rendering.
The `displayMode` property of the options object is ignored, and is
instead taken from the `display` key of the corresponding entry in the
`delimiters` key.