summaryrefslogtreecommitdiff
path: root/cli/util/text_encoding.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/util/text_encoding.rs')
-rw-r--r--cli/util/text_encoding.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/util/text_encoding.rs b/cli/util/text_encoding.rs
index 333384d96..56b02e7de 100644
--- a/cli/util/text_encoding.rs
+++ b/cli/util/text_encoding.rs
@@ -2,7 +2,7 @@
use base64::prelude::BASE64_STANDARD;
use base64::Engine;
-use deno_core::ModuleCode;
+use deno_core::ModuleCodeString;
use encoding_rs::*;
use std::borrow::Cow;
use std::io::Error;
@@ -59,7 +59,7 @@ pub fn strip_bom(text: &str) -> &str {
static SOURCE_MAP_PREFIX: &[u8] =
b"//# sourceMappingURL=data:application/json;base64,";
-pub fn source_map_from_code(code: &ModuleCode) -> Option<Vec<u8>> {
+pub fn source_map_from_code(code: &ModuleCodeString) -> Option<Vec<u8>> {
let bytes = code.as_bytes();
let last_line = bytes.rsplit(|u| *u == b'\n').next()?;
if last_line.starts_with(SOURCE_MAP_PREFIX) {
@@ -74,7 +74,7 @@ pub fn source_map_from_code(code: &ModuleCode) -> Option<Vec<u8>> {
}
/// Truncate the source code before the source map.
-pub fn code_without_source_map(mut code: ModuleCode) -> ModuleCode {
+pub fn code_without_source_map(mut code: ModuleCodeString) -> ModuleCodeString {
let bytes = code.as_bytes();
for i in (0..bytes.len()).rev() {
if bytes[i] == b'\n' {
@@ -163,7 +163,7 @@ mod tests {
fn run_test(input: &'static str, output: &'static str) {
assert_eq!(
- code_without_source_map(ModuleCode::from_static(input))
+ code_without_source_map(ModuleCodeString::from_static(input))
.as_str()
.to_owned(),
output