List of all items
Structs
- Accessor
- Alias
- AliasMetadata
- Array
- ArrayMetadata
- AssertCloneCheap
- AssertValid
- CallSignature
- CheckCheapClone
- Class
- ClassDef
- ClassDefMetadata
- ClassMetadata
- ClassProperty
- CommonTypeMetadata
- ComputedKey
- Conditional
- ConditionalMetadata
- Constructor
- ConstructorMetadata
- ConstructorSignature
- Enum
- EnumMember
- EnumMetadata
- EnumVariant
- EnumVariantMetadata
- FnParam
- Freezed
- Function
- FunctionMetadata
- Id
- ImportType
- ImportTypeMetadata
- Index
- IndexSignature
- IndexedAccessType
- IndexedAccessTypeMetadata
- InferType
- InferTypeMetadata
- Instance
- InstanceMetadata
- Interface
- InterfaceMetadata
- Intersection
- IntersectionMetadata
- Iter
- KeywordType
- KeywordTypeMetadata
- LitType
- LitTypeMetadata
- Mapped
- MappedMetadata
- Method
- MethodSignature
- Module
- ModuleTypeData
- ModuleTypeMetadata
- Namespace
- NamespaceTypeMetadata
- OperatorMetadata
- OptionalType
- OptionalTypeMetadata
- Predicate
- PredicateMetadata
- PrivateName
- PropertySignature
- QueryType
- QueryTypeMetadata
- Readonly
- Ref
- RefMetadata
- RestType
- RestTypeMetadata
- StaticThis
- StaticThisMetadata
- StringMapping
- StringMappingMetadata
- Symbol
- SymbolMetadata
- ThisType
- ThisTypeMetadata
- TplElem
- TplType
- TplTypeMetadata
- TsExpr
- Tuple
- TupleElement
- TupleMetadata
- TypeElMetadata
- TypeLit
- TypeLitMetadata
- TypeOrSpread
- TypeParam
- TypeParamDecl
- TypeParamInstantiation
- TypeParamMetadata
- Union
- UnionMetadata
- Unique
- ValidityChecker
- id::Id
- intrinsic::StringMapping
- metadata::AliasMetadata
- metadata::ArrayMetadata
- metadata::ClassDefMetadata
- metadata::ClassMetadata
- metadata::CommonTypeMetadata
- metadata::ConditionalMetadata
- metadata::ConstructorMetadata
- metadata::EnumMetadata
- metadata::EnumVariantMetadata
- metadata::FunctionMetadata
- metadata::ImportTypeMetadata
- metadata::IndexedAccessTypeMetadata
- metadata::InferTypeMetadata
- metadata::InstanceMetadata
- metadata::InterfaceMetadata
- metadata::IntersectionMetadata
- metadata::KeywordTypeMetadata
- metadata::LitTypeMetadata
- metadata::MappedMetadata
- metadata::ModuleTypeMetadata
- metadata::NamespaceTypeMetadata
- metadata::OperatorMetadata
- metadata::OptionalTypeMetadata
- metadata::PredicateMetadata
- metadata::QueryTypeMetadata
- metadata::RefMetadata
- metadata::RestTypeMetadata
- metadata::StaticThisMetadata
- metadata::StringMappingMetadata
- metadata::SymbolMetadata
- metadata::ThisTypeMetadata
- metadata::TplTypeMetadata
- metadata::TupleMetadata
- metadata::TypeElMetadata
- metadata::TypeLitMetadata
- metadata::TypeParamMetadata
- metadata::UnionMetadata
- module_id::Data
- module_id::ModuleId
- module_id::ModuleIdGenerator
- name::Name
- replace::Finder
- replace::TypeReplacer
- tracker::Tracker
- type_id::ClassId
- type_id::DestructureId
- type_id::SymbolId
- type_id::class::ClassId
- type_id::destructure::DestructureId
- type_id::symbol::SymbolId
Enums
Traits
Macros
- fold_helper
- impl_freeze
- is::impl_is
- metadata::impl_basic_traits
- metadata::impl_traits
- type_id::symbol::known
- visit_helper
Functions
- _assert_send_sync
- convert::rprop_name_to_expr
- replace::replace_type
- rprop_name_to_expr
- write_entity_name
Type Definitions
Constants
- IMPL_SPANNED_FOR_Alias
- IMPL_SPANNED_FOR_Array
- IMPL_SPANNED_FOR_CallSignature
- IMPL_SPANNED_FOR_Class
- IMPL_SPANNED_FOR_ClassDef
- IMPL_SPANNED_FOR_ClassMember
- IMPL_SPANNED_FOR_ClassProperty
- IMPL_SPANNED_FOR_ComputedKey
- IMPL_SPANNED_FOR_Conditional
- IMPL_SPANNED_FOR_Constructor
- IMPL_SPANNED_FOR_ConstructorSignature
- IMPL_SPANNED_FOR_Enum
- IMPL_SPANNED_FOR_EnumMember
- IMPL_SPANNED_FOR_EnumVariant
- IMPL_SPANNED_FOR_FnParam
- IMPL_SPANNED_FOR_Function
- IMPL_SPANNED_FOR_ImportType
- IMPL_SPANNED_FOR_Index
- IMPL_SPANNED_FOR_IndexSignature
- IMPL_SPANNED_FOR_IndexedAccessType
- IMPL_SPANNED_FOR_InferType
- IMPL_SPANNED_FOR_Instance
- IMPL_SPANNED_FOR_Interface
- IMPL_SPANNED_FOR_Intersection
- IMPL_SPANNED_FOR_Key
- IMPL_SPANNED_FOR_KeywordType
- IMPL_SPANNED_FOR_LitType
- IMPL_SPANNED_FOR_Mapped
- IMPL_SPANNED_FOR_Method
- IMPL_SPANNED_FOR_MethodSignature
- IMPL_SPANNED_FOR_Module
- IMPL_SPANNED_FOR_Namespace
- IMPL_SPANNED_FOR_OptionalType
- IMPL_SPANNED_FOR_Predicate
- IMPL_SPANNED_FOR_PrivateName
- IMPL_SPANNED_FOR_PropertySignature
- IMPL_SPANNED_FOR_QueryExpr
- IMPL_SPANNED_FOR_QueryType
- IMPL_SPANNED_FOR_Readonly
- IMPL_SPANNED_FOR_Ref
- IMPL_SPANNED_FOR_RestType
- IMPL_SPANNED_FOR_StaticThis
- IMPL_SPANNED_FOR_Symbol
- IMPL_SPANNED_FOR_ThisType
- IMPL_SPANNED_FOR_TplElem
- IMPL_SPANNED_FOR_TplType
- IMPL_SPANNED_FOR_TsExpr
- IMPL_SPANNED_FOR_Tuple
- IMPL_SPANNED_FOR_TupleElement
- IMPL_SPANNED_FOR_Type
- IMPL_SPANNED_FOR_TypeElement
- IMPL_SPANNED_FOR_TypeLit
- IMPL_SPANNED_FOR_TypeOrSpread
- IMPL_SPANNED_FOR_TypeParam
- IMPL_SPANNED_FOR_TypeParamDecl
- IMPL_SPANNED_FOR_TypeParamInstantiation
- IMPL_SPANNED_FOR_Union
- IMPL_SPANNED_FOR_Unique
- intrinsic::IMPL_SPANNED_FOR_StringMapping