概要
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"}