diff --git a/src/mermaid.ts b/src/mermaid.ts index 48c2f8790..c93c6c94e 100644 --- a/src/mermaid.ts +++ b/src/mermaid.ts @@ -30,12 +30,14 @@ import { isDetailedError } from './utils'; * ``` * * Renders the mermaid diagrams + * * @param config * @param nodes * @param callback */ const init = function ( config?: MermaidConfig, + // eslint-disable-next-line no-undef nodes?: string | HTMLElement | NodeListOf, callback?: Function ) { @@ -54,6 +56,7 @@ const init = function ( const initThrowsErrors = function ( config?: MermaidConfig, + // eslint-disable-next-line no-undef nodes?: string | HTMLElement | NodeListOf, callback?: Function ) { @@ -156,13 +159,7 @@ if (typeof document !== 'undefined') { /*! * Wait for document loaded before starting the execution */ - window.addEventListener( - 'load', - function () { - contentLoaded(); - }, - false - ); + window.addEventListener('load', contentLoaded, false); } /** diff --git a/tsconfig.json b/tsconfig.json index f3a860e32..6a29f8328 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,7 +13,8 @@ /* Language and Environment */ "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, "lib": [ - "ES2021" + "ES2021", + "DOM" ] /* Specify a set of bundled library declaration files that describe the target runtime environment. */, // "jsx": "preserve", /* Specify what JSX code is generated. */ // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */