typescript - tRPC AppRouter määritellään "any" tyypiksi tuonnin yhteydessä Turborepo-projektissa

Käytän parhaillani monorepoa Turborepon kanssa tallentaakseni kaikki mikropalvelujeni koodit yhteen repositorioon, jokaisella on oma package.json ja tsconfig.json, ja kaikki on kirjoitettu nodejs:llä.

jokaisessa tsconfig.json-tiedostossa konfiguraatio on identtinen

{ "extends": "@tsconfig/node18-strictest-esm", "compilerOptions": { "outDir": "build", "baseUrl": &q

Lue lisää →

typescript - turborepo-paketissa odottamaton 'export'-tunniste

Minulla on mukautettu paketti nimeltä project-types, jossa jaan tyyppejäni pakettien välillä

ja kun tuon yksinkertaisen luokan NestJS-projektiini, TypeScript kääntää sen ihan hyvin, mutta suoritusajossa ja JavaScriptin ajossa se sanoo:

server:dev: D:\Program\net-autism\packages\project-types\index.ts:1 server:

Lue lisää →