diff --git a/crates/prometeu-compiler/src/analysis/types.rs b/crates/prometeu-compiler/src/analysis/types.rs
index 73a1eca2..1b7ef4f4 100644
--- a/crates/prometeu-compiler/src/analysis/types.rs
+++ b/crates/prometeu-compiler/src/analysis/types.rs
@@ -1,4 +1,5 @@
use crate::analysis::symbols::SymbolId;
+use crate::frontends::pbs::ast::NodeId;
use prometeu_analysis::interner::NameId;
use serde::{Deserialize, Serialize};
@@ -37,6 +38,42 @@ impl TypeArena {
}
}
+#[derive(Debug, Default, Serialize, Deserialize)]
+pub struct TypeFacts {
+ pub node_type: Vec