diff --git a/web/src/engine/predictive-text/worker-thread/src/main/correction/token-result-mapping.ts b/web/src/engine/predictive-text/worker-thread/src/main/correction/token-result-mapping.ts index c5bdd9333d..43d3f5c555 100644 --- a/web/src/engine/predictive-text/worker-thread/src/main/correction/token-result-mapping.ts +++ b/web/src/engine/predictive-text/worker-thread/src/main/correction/token-result-mapping.ts @@ -12,7 +12,10 @@ import { LexicalModelTypes } from '@keymanapp/common-types'; import { CorrectionResultMapping } from './correction-result-mapping.js'; import { SearchNode, TraversableToken } from "./distance-modeler.js"; -import { SearchQuotientNode } from "./search-quotient-node.js"; + +// Circular type reference; do not actually require direct use of the prototype +// or constructor! +import { type SearchQuotientNode } from "./search-quotient-node.js"; import Distribution = LexicalModelTypes.Distribution; import LexiconTraversal = LexicalModelTypes.LexiconTraversal;