use typst::syntax::LinkedNode;
use typst::syntax::Side;
pub trait LinkedNodeExt: Sized {
fn leaf_at_compat(&self, cursor: usize) -> Option<Self>;
}
impl LinkedNodeExt for LinkedNode<'_> {
fn leaf_at_compat(&self, cursor: usize) -> Option<Self> {
self.leaf_at(cursor, Side::Before)
}
}