typescript - VSCode GåTillDefinition med DeclarationsMap


Jag försöker få DeclarationsMap att fungera i VSCode för ett multi-modulprojekt så att åtgärden "Gå till definition (F12)" tar mig till .ts-filen istället för .d.ts. Typescript la till declarations map via denna PR https://github.com/microsoft/TypeScript/pull/22658

Men när jag trycker på F12 tar det alltid mig till filen med typernas definitioner och jag har ingen aning om hur jag ska fixa detta. Alla tips skulle uppskattas. Nedan kan du hitta några grova skisser av hur jag har satt upp mitt projekt.

MyProject
    module-1
      dependencies: module-2
    module-2

Modul-2 TsConfig

...
outDir: "./dist"
rootDir: "./src"
declaration: true
declarationMap: true
sourceRoot: "https://github/.../MyProject/module-2/src"
...

Module-2 package.json

...
main: dist/index.js,
typings: dist/index.d.ts,
files: [ dist/ ]
...

De typer (index.d.ts) filer som genereras ser ut så här:

export declare function myFunc(): void;
//# sourceMappingURL=index.d.ts.map

Karta (index.d.ts.map) filer ser ut så här:

index.d.ts.map > {
  "version":3,
  "file":"index.d.ts",
  "sourceRoot":"https://github.com/.../MyProject/module-2/src/",
  "sources":["index.ts"]...}