Skip to content

v.gen.js.sourcemap #

fn generate_empty_map #

fn generate_empty_map() &Generator

fn new_sourcemap #

fn new_sourcemap(file string, source_root string, sources_content_inline bool) SourceMap

fn (Generator) add_map #

fn (mut g Generator) add_map(file string, source_root string, sources_content_inline bool, line_offset int, column_offset int) &SourceMap

fn (SourceMap) add_mapping #

fn (mut sm SourceMap) add_mapping(source_name string, source_position SourcePositionType, gen_line u32, gen_column u32, name string)

Add a single mapping from original source line and column to the generated source's line and column for this source map being created.

fn (SourceMap) add_mapping_list #

fn (mut sm SourceMap) add_mapping_list(source_name string, mapping_list []MappingInput) ?

Add multiple mappings from the same source

fn (SourceMap) set_source_content #

fn (mut sm SourceMap) set_source_content(source_name string, source_content string)

Set the source content for a source file.

fn (SourceMap) to_json #

fn (mut sm SourceMap) to_json() SourceMapJson

create a JSON representing the sourcemap Sourcemap Specs

struct SourcePosition #

struct SourcePosition {
	source_line   u32
	source_column u32