{ // Due to the heterogenous target mix supported by the LMLayer, the two different "worker" types // require separate sub-tsconfigs, both of which require common references. The multi-config // setup in this project and its subfolders ensure all modules can compile cleanly and in the // necessary compilation order. "extends": "../web/tsconfig.kmw-main-base.json", "compilerOptions": { "baseUrl": "./", "outDir": "build/obj", "tsBuildInfoFile": "build/obj/tsconfig.all.tsbuildinfo", "rootDir": "./src" }, "files": [], "references": [ { "path": "../web/utils" }, { "path": "../models/types"}, { "path": "../models/wordbreakers"}, { "path": "../web/lm-message-types"}, { "path": "../models/templates"}, { "path": "src/node" }, { "path": "src/web" } ], }