Expand description
Shared utility functions for the solver module.
This module contains common utilities used across multiple solver components to avoid code duplication.
Traits§
- Type
IdExt - Extension trait for
TypeIdwith chainable methods for common operations.
Functions§
- canonicalize_
numeric_ name - Canonicalizes a numeric property name to its JavaScript canonical form.
- intersection_
or_ single - Reduces a vector of types to an intersection, single type, or NEVER.
- is_
numeric_ literal_ name - Checks if a string represents a numeric literal name.
- is_
numeric_ property_ name - Checks if a property name is numeric by resolving the atom and checking its string representation.
- lookup_
property - Look up a property by name, using the cached property index if available.
- union_
or_ single - Reduces a vector of types to a union, single type, or NEVER.