@@ -13,20 +13,19 @@ and map them with the source map to the original files.
1313
1414## Usage
1515### SourceMaps
16- To parse a sourcemap located at ` ./app.js.map `
16+ To parse a sourcemap
1717
1818``` csharp
1919using SourceMaps
2020// ...
2121
22- var map = File .ReadAllText ("./app .js .map ");
23- var sourceMap = SourceMapParser .Parse (map );
22+ var sourceMap = SourceMapParser .Parse (sourceMapAsString );
2423```
2524
26- To get the original mapping for a generated position, use
25+ To get the original mapping for a given generated position, use
2726
2827``` csharp
29- var mapping = sourceMap .OriginalPositionFor (/* generatedLineNumber */ 1 , /* generatedColumnNumber */ 1 );
28+ var mapping = sourceMap .OriginalPositionFor (generatedLineNumber : 1 , generatedColumnNumber : 1 );
3029
3130mapping .OriginalName ; // original token name
3231mapping .OriginalFileName ; // original file name
@@ -38,5 +37,11 @@ mapping.OriginalSourcePosition.ColumnNumber; // original column number
3837To get the original stack trace using the source maps
3938
4039``` csharp
41- StackTraceParser .ReTrace (sourceMap , /* JavaScript StackTrace */ " ..." , /* optional source root */ " https://localhost:5001/js/" )
40+ StackTraceParser .ReTrace (
41+ sourceMap ,
42+ stackTrace : @" ReferenceError: "" getExceptionProps"" is undefined
43+ at eval code (eval code:1:1)
44+ at foo (http://path/to/file.js:58:17)
45+ at bar (http://path/to/file.js:109:1)" ,
46+ sourceRoot : " https://localhost:5001/js/" );
4247```
0 commit comments