pub mod class_type;
pub mod class_type_constructor;
pub mod function_type;
pub mod interface_type;
pub mod literal_type;
pub mod object_type;
pub(crate) mod property_access_type;
pub mod type_checking;
pub(crate) mod type_checking_declarations;
pub(crate) mod type_checking_declarations_utils;
pub(crate) mod type_checking_global;
pub(crate) mod type_checking_property_init;
pub(crate) mod type_checking_queries;
pub(crate) mod type_checking_queries_binding;
pub(crate) mod type_checking_queries_class;
pub(crate) mod type_checking_queries_lib;
pub(crate) mod type_checking_queries_lib_prime;
pub(crate) mod type_checking_queries_type_only;
pub(crate) mod type_checking_unused;
pub(crate) mod type_checking_utilities;
pub(crate) mod type_checking_utilities_enum;
pub(crate) mod type_checking_utilities_jsdoc;
pub(crate) mod type_checking_utilities_return;
pub mod type_computation;
pub(crate) mod type_computation_access;
pub(crate) mod type_computation_binary;
pub(crate) mod type_computation_call;
pub(crate) mod type_computation_call_helpers;
pub(crate) mod type_computation_complex;
pub(crate) mod type_computation_identifier;
pub(crate) mod type_computation_object_literal;
pub(crate) mod type_computation_tagged_template;
pub mod type_literal_checker;
pub mod type_node;