Skip to content

Commit 0e98d18

Browse files
IWANABETHATGUYoverlookmotel
authored andcommitted
feat: share object define reference for GlobalDefine
1 parent f7d41dd commit 0e98d18

File tree

3 files changed

+230
-65
lines changed

3 files changed

+230
-65
lines changed

crates/oxc_transformer/src/plugins/inject_global_variables.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl<'a> From<&InjectImport> for DotDefineState<'a> {
101101
fn from(inject: &InjectImport) -> Self {
102102
let parts = inject.specifier.local().split('.').map(CompactStr::from).collect::<Vec<_>>();
103103
let value = inject.replace_value.clone().unwrap();
104-
let dot_define = DotDefine { parts, value };
104+
let dot_define = DotDefine { parts, value, rule_index: 0 };
105105
Self { dot_define, value_atom: None }
106106
}
107107
}

0 commit comments

Comments
 (0)