github.com/evanw/esbuild/internal/js_parser.exprIn.assignTarget (field)

36 uses

	github.com/evanw/esbuild/internal/js_parser (current package)
		js_parser.go#L7438: 		s.Value, _ = p.visitExprInOut(s.Value, exprIn{assignTarget: assignTarget})
		js_parser.go#L9642: 	assignTarget js_ast.AssignTarget
		js_parser.go#L9829: 	if in.assignTarget != js_ast.AssignTargetNone && !p.isValidAssignmentTarget(expr) {
		js_parser.go#L9875: 						return p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, define.Data.DefineFunc), exprOut{}
		js_parser.go#L9901: 		if in.assignTarget != js_ast.AssignTargetNone && p.symbols[result.ref.InnerIndex].Kind == js_ast.SymbolConst {
		js_parser.go#L9919: 					new := p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, data.DefineFunc)
		js_parser.go#L9923: 					if _, ok := new.Data.(*js_ast.EIdentifier); in.assignTarget == js_ast.AssignTargetNone || ok {
		js_parser.go#L9942: 			assignTarget:            in.assignTarget,
		js_parser.go#L10018: 		e.Left, _ = p.visitExprInOut(e.Left, exprIn{assignTarget: e.Op.BinaryAssignTarget()})
		js_parser.go#L10392: 			if in.assignTarget == js_ast.AssignTargetNone {
		js_parser.go#L10525: 				if in.assignTarget != js_ast.AssignTargetNone && (kind == js_ast.SymbolPrivateGet || kind == js_ast.SymbolPrivateStaticGet) {
		js_parser.go#L10528: 				} else if in.assignTarget != js_ast.AssignTargetReplace && (kind == js_ast.SymbolPrivateSet || kind == js_ast.SymbolPrivateStaticSet) {
		js_parser.go#L10538: 				in.assignTarget == js_ast.AssignTargetNone && !isCallTarget {
		js_parser.go#L10570: 				expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, name, e.Index.Loc, isCallTarget); ok {
		js_parser.go#L10579: 		if p.options.mode == config.ModeBundle && (in.assignTarget != js_ast.AssignTargetNone || isDeleteTarget) {
		js_parser.go#L10594: 			e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
		js_parser.go#L10669: 			e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
		js_parser.go#L10751: 						return p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, define.Data.DefineFunc), exprOut{}
		js_parser.go#L10818: 		if value, ok := p.maybeRewritePropertyAccess(expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, e.Name, e.NameLoc, isCallTarget); ok {
		js_parser.go#L10905: 		if in.assignTarget != js_ast.AssignTargetNone {
		js_parser.go#L10916: 				e2.Value, _ = p.visitExprInOut(e2.Value, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L10919: 				if in.assignTarget != js_ast.AssignTargetNone && e2.Op == js_ast.BinOpAssign {
		js_parser.go#L10921: 					e2.Left, _ = p.visitExprInOut(e2.Left, exprIn{assignTarget: js_ast.AssignTargetReplace})
		js_parser.go#L10930: 					item, _ = p.visitExprInOut(item, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L10933: 				item, _ = p.visitExprInOut(item, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L10939: 		if p.options.mangleSyntax && hasSpread && in.assignTarget == js_ast.AssignTargetNone {
		js_parser.go#L10944: 		if in.assignTarget != js_ast.AssignTargetNone {
		js_parser.go#L10960: 				if !property.IsComputed && !property.WasShorthand && !property.IsMethod && in.assignTarget == js_ast.AssignTargetNone {
		js_parser.go#L10981: 			if in.assignTarget != js_ast.AssignTargetNone && property.Initializer == nil && property.Value != nil {
		js_parser.go#L10989: 				*property.Value, _ = p.visitExprInOut(*property.Value, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L11047: 		if in.assignTarget == js_ast.AssignTargetNone {
		js_parser.go#L11255: 		if p.options.mangleSyntax && hasSpread && in.assignTarget == js_ast.AssignTargetNone {