diff --git a/crates/oxc_ast/src/ast/ts.rs b/crates/oxc_ast/src/ast/ts.rs index 419424bfa..575a88436 100644 --- a/crates/oxc_ast/src/ast/ts.rs +++ b/crates/oxc_ast/src/ast/ts.rs @@ -866,6 +866,9 @@ impl<'a> Modifiers<'a> { } } +/// Export Assignment in non-module files +/// +/// `export = foo` #[derive(Debug, PartialEq, Hash)] #[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type", rename_all = "camelCase"))] pub struct TSExportAssignment<'a> { @@ -874,6 +877,9 @@ pub struct TSExportAssignment<'a> { pub expression: Expression<'a>, } +/// Namespace Export Declaration in declaration files +/// +/// `export as namespace foo` #[derive(Debug, PartialEq, Eq, Hash)] #[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type", rename_all = "camelCase"))] pub struct TSNamespaceExportDeclaration {