pub enum SimpleAssignTargetResolver {
Ident(Resolver<BindingIdent>),
Member(Resolver<MemberExpr>),
SuperProp(Resolver<SuperPropExpr>),
Paren(Resolver<ParenExpr>),
OptChain(Resolver<OptChainExpr>),
TsAs(Resolver<TsAsExpr>),
TsSatisfies(Resolver<TsSatisfiesExpr>),
TsNonNull(Resolver<TsNonNullExpr>),
TsTypeAssertion(Resolver<TsTypeAssertion>),
TsInstantiation(Resolver<TsInstantiation>),
Invalid(Resolver<Invalid>),
}
Expand description
The resolver for an archived SimpleAssignTarget
Variants§
Ident(Resolver<BindingIdent>)
Tuple Fields
0: Resolver<BindingIdent>
The resolver for SimpleAssignTarget::Ident::0
The resolver for SimpleAssignTarget::Ident
Member(Resolver<MemberExpr>)
Tuple Fields
0: Resolver<MemberExpr>
The resolver for SimpleAssignTarget::Member::0
The resolver for SimpleAssignTarget::Member
SuperProp(Resolver<SuperPropExpr>)
Tuple Fields
0: Resolver<SuperPropExpr>
The resolver for SimpleAssignTarget::SuperProp::0
The resolver for SimpleAssignTarget::SuperProp
Paren(Resolver<ParenExpr>)
Tuple Fields
0: Resolver<ParenExpr>
The resolver for SimpleAssignTarget::Paren::0
The resolver for SimpleAssignTarget::Paren
OptChain(Resolver<OptChainExpr>)
Tuple Fields
0: Resolver<OptChainExpr>
The resolver for SimpleAssignTarget::OptChain::0
The resolver for SimpleAssignTarget::OptChain
TsAs(Resolver<TsAsExpr>)
Tuple Fields
0: Resolver<TsAsExpr>
The resolver for SimpleAssignTarget::TsAs::0
The resolver for SimpleAssignTarget::TsAs
TsSatisfies(Resolver<TsSatisfiesExpr>)
Tuple Fields
0: Resolver<TsSatisfiesExpr>
The resolver for SimpleAssignTarget::TsSatisfies::0
The resolver for SimpleAssignTarget::TsSatisfies
TsNonNull(Resolver<TsNonNullExpr>)
Tuple Fields
0: Resolver<TsNonNullExpr>
The resolver for SimpleAssignTarget::TsNonNull::0
The resolver for SimpleAssignTarget::TsNonNull
TsTypeAssertion(Resolver<TsTypeAssertion>)
Tuple Fields
0: Resolver<TsTypeAssertion>
The resolver for SimpleAssignTarget::TsTypeAssertion::0
The resolver for SimpleAssignTarget::TsTypeAssertion
TsInstantiation(Resolver<TsInstantiation>)
Tuple Fields
0: Resolver<TsInstantiation>
The resolver for SimpleAssignTarget::TsInstantiation::0
The resolver for SimpleAssignTarget::TsInstantiation
Invalid(Resolver<Invalid>)
Tuple Fields
0: Resolver<Invalid>
The resolver for SimpleAssignTarget::Invalid::0
The resolver for SimpleAssignTarget::Invalid