☰
TypeMetadata
TypeMetadata
Required Methods
common
Implementors
In stc_ts_file_analyzer::ty
Modules
macros
module_id
name
replace
type_facts
type_id
Macros
fold_helper
visit_helper
Structs
Accessor
Alias
AliasMetadata
Array
ArrayMetadata
CallSignature
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
KeywordType
KeywordTypeMetadata
LitType
LitTypeMetadata
Mapped
MappedMetadata
Method
MethodSignature
Module
ModuleId
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
Enums
ClassMember
IdCtx
IntrinsicKind
Key
QueryExpr
Type
TypeElement
Traits
TypeExt
TypeIterExt
TypeMetadata
Valid
Functions
rprop_name_to_expr
?
Trait
stc_ts_file_analyzer
::
ty
::
TypeMetadata
source
·
[
−
]
pub trait TypeMetadata { fn
common
(&self) ->
CommonTypeMetadata
; }
Required Methods
source
fn
common
(&self) ->
CommonTypeMetadata
Implementors
source
impl
TypeMetadata
for
AliasMetadata
source
impl
TypeMetadata
for
ArrayMetadata
source
impl
TypeMetadata
for
ClassDefMetadata
source
impl
TypeMetadata
for
ClassMetadata
source
impl
TypeMetadata
for
ConditionalMetadata
source
impl
TypeMetadata
for
ConstructorMetadata
source
impl
TypeMetadata
for
EnumMetadata
source
impl
TypeMetadata
for
EnumVariantMetadata
source
impl
TypeMetadata
for
FunctionMetadata
source
impl
TypeMetadata
for
ImportTypeMetadata
source
impl
TypeMetadata
for
IndexedAccessTypeMetadata
source
impl
TypeMetadata
for
InferTypeMetadata
source
impl
TypeMetadata
for
InstanceMetadata
source
impl
TypeMetadata
for
InterfaceMetadata
source
impl
TypeMetadata
for
IntersectionMetadata
source
impl
TypeMetadata
for
KeywordTypeMetadata
source
impl
TypeMetadata
for
LitTypeMetadata
source
impl
TypeMetadata
for
MappedMetadata
source
impl
TypeMetadata
for
ModuleTypeMetadata
source
impl
TypeMetadata
for
NamespaceTypeMetadata
source
impl
TypeMetadata
for
OperatorMetadata
source
impl
TypeMetadata
for
OptionalTypeMetadata
source
impl
TypeMetadata
for
PredicateMetadata
source
impl
TypeMetadata
for
QueryTypeMetadata
source
impl
TypeMetadata
for
RefMetadata
source
impl
TypeMetadata
for
RestTypeMetadata
source
impl
TypeMetadata
for
StaticThisMetadata
source
impl
TypeMetadata
for
StringMappingMetadata
source
impl
TypeMetadata
for
SymbolMetadata
source
impl
TypeMetadata
for
ThisTypeMetadata
source
impl
TypeMetadata
for
TplTypeMetadata
source
impl
TypeMetadata
for
TupleMetadata
source
impl
TypeMetadata
for
TypeLitMetadata
source
impl
TypeMetadata
for
TypeParamMetadata
source
impl
TypeMetadata
for
UnionMetadata