jalopez / local-ts-repl

Local node REPL for TypeScript projects
Apache License 2.0
6 stars 0 forks source link

ts-repl 10.6.0: Property 'setupHistory' does not exist on type 'PrettyREPLServer' #122

Open d9k opened 2 years ago

d9k commented 2 years ago
> ts-repl                                                                        
/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:840
    return new TSError(diagnosticText, diagnosticCodes);
           ^
TSError: ⨯ Unable to compile TypeScript:
node_modules/local-ts-repl/index.ts:58:12 - error TS2339: Property 'setupHistory' does not exist on type 'PrettyREPLServer'.

58   instance.setupHistory(`${os.homedir()}/.node_repl_history`, () => {});
              ~~~~~~~~~~~~

    at createTSError (/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:840:12)
    at reportTSError (/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:844:19)
    at getOutput (/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:1034:36)
    at Object.compile (/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:1342:43)
    at Module.m._compile (/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:1474:30)
    at Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Object.require.extensions.<computed> [as .ts] (/home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/src/index.ts:1478:12)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) {
  diagnosticCodes: [ 2339 ]
}
> node --version
v14.16.1
> cat /home/d9k/.nvm/versions/node/v14.16.1/lib/node_modules/ts-node/package.json | grep version
  "version": "10.6.0",
jalopez commented 2 years ago

Sorry, I was not able to work on this project for the last few months. I'll take a look at it as soon as possible and let you know