$ ryokkkke.com/TypeScript/tsconfig.json

sourceMap

概要

https://www.typescriptlang.org/tsconfig#sourceMap

{
  "sourceMap": true
}

こちらは型定義ではなく、JS の map ファイルを作成します。

参考: https://developer.mozilla.org/ja/docs/Tools/Debugger/How_to/Use_a_source_map

詳細

trueにしてコンパイル("target": "es2019")した結果は下記にようになります。

// index.js

export const func = async () => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve("5秒経ちました");
    }, 5000);
  });
};
export const hoge = "hoge";
//# sourceMappingURL=index.js.map
// index.js.map

{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"AAAA,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAEpB,MAAM,CAAC,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;IAC7B,OAAO,IAAI,OAAO,CAAS,OAAO,CAAC,EAAE;QACnC,UAAU,CAAC,GAAG,EAAE;YACd,OAAO,CAAC,SAAS,CAAC,CAAC;QACrB,CAAC,EAAE,IAAI,CAAC,CAAC;IACX,CAAC,CAAC,CAAC;AACL,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAG,MAAM,CAAC"}