import type { Traversal } from "css-what" ; import type { InternalSelector } from "./types" ; export const procedure = { universal : 50 , tag : 30 , attribute : 1 , pseudo : 0 , "pseudo-element" : 0 , "column-combinator" : - 1 , descendant : - 1 , child : - 1 , parent : - 1 , sibling : - 1 , adjacent : - 1 , _flexibleDescendant : - 1 , } ; export function isTraversal ( t ) { return procedure [ t . type ] < 0 ; }