Expand description
Object property query ecosystem.
This module groups solver logic related to object types, property resolution, index signatures, and element access evaluation:
- apparent: Built-in/intrinsic member resolution for primitives
- collect: Intersection property collection and merging
- literal: Object literal type construction builder
index_signatures: Index signature resolution across type shapeselement_access: Structured element access evaluation with error classification
Re-exports§
pub use apparent::ApparentMemberKind;pub use apparent::apparent_object_member_kind;pub use apparent::apparent_primitive_member_kind;pub use apparent::apparent_primitive_members;pub use apparent::apparent_primitive_shape;pub use element_access::*;pub use index_signatures::*;
Modules§
- apparent
- element_
access - index_
signatures - Index Signature Resolution
Structs§
- Object
Literal Builder - Builder for constructing object literal types.
Enums§
- Property
Collection Result - Result of collecting properties from an intersection type.
Functions§
- collect_
properties - Collect properties from an intersection type, recursively merging all members.