From f20cba6ea1835fb3c4cbe4b835b6c8a9c92227c2 Mon Sep 17 00:00:00 2001 From: Mujahed Date: Wed, 5 Jun 2024 12:16:47 +0300 Subject: [PATCH] fix(cli): fix stack overflow in deno doc when namespace exports itself --- src/parser.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/parser.rs b/src/parser.rs index d82b9c0e..6645c126 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -580,6 +580,10 @@ impl<'a> DocParser<'a> { let mut handled_symbols = HashSet::new(); for (export_name, export_symbol_id) in symbol.exports() { + if export_name == &namespace_name + { + continue; + } handled_symbols.insert(UniqueSymbolId::new( module_info.module_id(), *export_symbol_id,