summaryrefslogtreecommitdiff
path: root/cli/tools/vendor/import_map.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tools/vendor/import_map.rs')
-rw-r--r--cli/tools/vendor/import_map.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/cli/tools/vendor/import_map.rs b/cli/tools/vendor/import_map.rs
index 1df6e36d1..4bbdbd1ae 100644
--- a/cli/tools/vendor/import_map.rs
+++ b/cli/tools/vendor/import_map.rs
@@ -120,7 +120,7 @@ fn visit_modules(
) {
for module in modules {
let text_info = match &module.maybe_parsed_source {
- Some(source) => source.source(),
+ Some(source) => source.text_info(),
None => continue,
};
let source_text = match &module.maybe_source {
@@ -272,10 +272,8 @@ fn byte_range(
fn byte_index(text_info: &SourceTextInfo, pos: &Position) -> usize {
// todo(https://github.com/denoland/deno_graph/issues/79): use byte indexes all the way down
- text_info
- .byte_index(LineAndColumnIndex {
- line_index: pos.line,
- column_index: pos.character,
- })
- .0 as usize
+ text_info.loc_to_source_pos(LineAndColumnIndex {
+ line_index: pos.line,
+ column_index: pos.character,
+ }) - text_info.range().start
}