Fix type errors
This commit is contained in:
parent
1826e980f7
commit
1847eca6b6
|
@ -341,10 +341,10 @@ impl<'d> Processor<'d> {
|
||||||
// If minified result is actually longer than source, then write source instead.
|
// If minified result is actually longer than source, then write source instead.
|
||||||
// NOTE: We still need to write source as previous iterations may have shifted code down.
|
// NOTE: We still need to write source as previous iterations may have shifted code down.
|
||||||
if js.len() >= src.len() {
|
if js.len() >= src.len() {
|
||||||
js = &self[src];
|
js = &self.code[src.start..src.end];
|
||||||
};
|
};
|
||||||
let write_end = write_next + js.len();
|
let write_end = write_next + js.len();
|
||||||
self.code[write_next..write_end].copy_from_slice(js.as_bytes());
|
self.code[write_next..write_end].copy_from_slice(js);
|
||||||
let next_start = results.get(i + 1).map_or(self.write_next, |r| r.src.start);
|
let next_start = results.get(i + 1).map_or(self.write_next, |r| r.src.start);
|
||||||
self.code.copy_within(src.end..next_start, write_end);
|
self.code.copy_within(src.end..next_start, write_end);
|
||||||
write_next = write_end + (next_start - src.end);
|
write_next = write_end + (next_start - src.end);
|
||||||
|
|
|
@ -39,8 +39,7 @@ pub fn process_script(proc: &mut Processor, cfg: &Cfg) -> ProcessingResult<()> {
|
||||||
let (wg, results) = proc.new_script_section();
|
let (wg, results) = proc.new_script_section();
|
||||||
let src = start.written_range(proc);
|
let src = start.written_range(proc);
|
||||||
// TODO Optimise: Avoid copying to new Vec.
|
// TODO Optimise: Avoid copying to new Vec.
|
||||||
let src = Arc::new(proc[src].to_vec());
|
esbuild_rs::transform(Arc::new(proc[src].to_vec()), TRANSFORM_OPTIONS.clone(), move |result| {
|
||||||
esbuild_rs::transform(src, TRANSFORM_OPTIONS.clone(), move |result| {
|
|
||||||
results.lock().unwrap().push(JsMinSection {
|
results.lock().unwrap().push(JsMinSection {
|
||||||
src,
|
src,
|
||||||
result,
|
result,
|
||||||
|
|
Loading…
Reference in New Issue