diff --git a/packages/color-diff-napi/src/index.ts b/packages/color-diff-napi/src/index.ts index 779e23b65..f8c0d70b2 100644 --- a/packages/color-diff-napi/src/index.ts +++ b/packages/color-diff-napi/src/index.ts @@ -528,19 +528,20 @@ function highlightLine( // hljs throws on unknown language despite ignoreIllegals return [[defaultStyle(theme), code]] } - if (!hasRootNode(result.emitter)) { + const emitter = result._emitter; + if (!hasRootNode(emitter)) { if (!loggedEmitterShapeError) { loggedEmitterShapeError = true logError( new Error( - `color-diff: hljs emitter shape mismatch (keys: ${Object.keys(result.emitter).join(',')}). Syntax highlighting disabled.`, + `color-diff: hljs emitter shape mismatch (keys: ${Object.keys(emitter).join(',')}). Syntax highlighting disabled.`, ), ) } return [[defaultStyle(theme), code]] } const blocks: Block[] = [] - flattenHljs(result.emitter.rootNode, theme, undefined, blocks) + flattenHljs(emitter.rootNode, theme, undefined, blocks) return blocks }