Trait SourceMapGenConfig
pub trait SourceMapGenConfig {
// Required method
fn file_name_to_source(&self, f: &FileName) -> String;
// Provided methods
fn name_for_bytepos(&self, _bpos: BytePos) -> Option<&str> { ... }
fn inline_sources_content(&self, f: &FileName) -> bool { ... }
fn emit_columns(&self, _f: &FileName) -> bool { ... }
fn skip(&self, f: &FileName) -> bool { ... }
}
Available on crate features
__ecma
and __utils
only.Required Methods§
fn file_name_to_source(&self, f: &FileName) -> String
fn file_name_to_source(&self, f: &FileName) -> String
Provided Methods§
fn name_for_bytepos(&self, _bpos: BytePos) -> Option<&str>
fn name_for_bytepos(&self, _bpos: BytePos) -> Option<&str>
§Returns identifier starting at bpos
.
fn inline_sources_content(&self, f: &FileName) -> bool
fn inline_sources_content(&self, f: &FileName) -> bool
You can override this to control sourceContents
.
fn emit_columns(&self, _f: &FileName) -> bool
fn emit_columns(&self, _f: &FileName) -> bool
You can define whether to emit sourcemap with columns or not