diff --git a/src/compiler/preprocess/index.ts b/src/compiler/preprocess/index.ts index 532c6793ac..8e98aab231 100644 --- a/src/compiler/preprocess/index.ts +++ b/src/compiler/preprocess/index.ts @@ -70,7 +70,7 @@ function processed_content_to_sws( let decoded_map: DecodedSourceMap; if (processed.map) { decoded_map = decode_map(processed); - + sourcemap_add_offset(decoded_map, location); } @@ -102,9 +102,9 @@ function processed_tag_to_sws( interface TagInstance { - tag_with_content: string, - attributes: string, - content: string, + tag_with_content: string, + attributes: string, + content: string, tag_offset: number; } @@ -146,12 +146,12 @@ function to_source_update(tags: TagInstance[], processed: Processed[], tag_name: sws = StringWithSourcemap.from_source(filename, tag_with_content, get_location(tag_offset)); } else { if (processed.dependencies) dependencies.push(...processed.dependencies); - + sws = processed_tag_to_sws(processed, tag_name, attributes, { source: content, get_location: offset => source.get_location(offset + tag_offset), filename - }); + }); } return { offset: tag_offset, length: tag_with_content.length, replacement: sws }; @@ -166,11 +166,11 @@ function get_processed_for_tag( source: Source ) { const { filename } = source; - + const tags = get_tag_instances(tag_name, source.source); - + const processed = tags.map(({attributes, content}) => { - if (attributes || content) { + if (attributes || content) { return preprocessor({ content, attributes: parse_tag_attributes(attributes || ''), @@ -182,8 +182,8 @@ function get_processed_for_tag( return { tags, processed }; } -/** - * Calculate the updates required to process all instances of the specified tag. +/** + * Calculate the updates required to process all instances of the specified tag. */ async function process_tag( tag_name: 'style' | 'script',