type github.com/evanw/esbuild/internal/js_parser.exprIn

17 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#L9583: type exprIn struct {
		js_parser.go#L9673: 	expr, _ = p.visitExprInOut(expr, exprIn{})
		js_parser.go#L9828: func (p *parser) visitExprInOut(expr js_ast.Expr, in exprIn) (js_ast.Expr, exprOut) {
		js_parser.go#L10018: 		e.Left, _ = p.visitExprInOut(e.Left, exprIn{assignTarget: e.Op.BinaryAssignTarget()})
		js_parser.go#L10508: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser.go#L10594: 			e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
		js_parser.go#L10638: 			value, out := p.visitExprInOut(e.Value, exprIn{hasChainParent: true})
		js_parser.go#L10669: 			e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
		js_parser.go#L10791: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser.go#L10916: 				e2.Value, _ = p.visitExprInOut(e2.Value, exprIn{assignTarget: in.assignTarget})
		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#L10989: 				*property.Value, _ = p.visitExprInOut(*property.Value, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L11198: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser_lower.go#L451: func (p *parser) lowerOptionalChain(expr js_ast.Expr, in exprIn, childOut exprOut) (js_ast.Expr, exprOut) {