☰
Valid
Valid
Provided Methods
is_valid
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
::
Valid
source
·
[
−
]
pub trait Valid:
VisitWith
<
ValidityChecker
> { fn
is_valid
(&self) ->
bool
{ ... } }
Provided Methods
source
fn
is_valid
(&self) ->
bool
Implementors
source
impl
Valid
for
Type
source
impl
Valid
for
Intersection
source
impl
Valid
for
Union