use swc_core::ecma::ast::{Expr, Ident};
use crate::BuiltinType;
#[derive(Debug, Default)]
pub enum ComponentBinding {
Resolved(Box<Expr>),
RuntimeResolved(Box<Ident>),
#[default]
Unresolved,
Builtin(BuiltinType),
}
#[derive(Debug, Default)]
pub enum CustomDirectiveBinding {
Resolved(Box<Expr>),
RuntimeResolved(Box<Ident>),
#[default]
Unresolved,
}