const github.com/evanw/esbuild/internal/js_ast.BinOpAssign

14 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L74: 	return op >= BinOpAssign || op == BinOpPow
		js_ast.go#L78: 	if op == BinOpAssign {
		js_ast.go#L81: 	if op > BinOpAssign {
		js_ast.go#L155: 	BinOpAssign
		js_ast.go#L695: 	return Expr{Loc: a.Loc, Data: &EBinary{Op: BinOpAssign, Left: a, Right: b}}
		js_ast.go#L836: 		case BinOpAssign, BinOpComma:
		js_ast.go#L863: 		case BinOpAssign, BinOpAddAssign, BinOpComma:

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L2461: 	if assign, ok := expr.Data.(*js_ast.EBinary); ok && assign.Op == js_ast.BinOpAssign {
		js_parser.go#L10378: 		case js_ast.BinOpAssign:
		js_parser.go#L10919: 				if in.assignTarget != js_ast.AssignTargetNone && e2.Op == js_ast.BinOpAssign {
		js_parser.go#L10982: 				if binary, ok := property.Value.Data.(*js_ast.EBinary); ok && binary.Op == js_ast.BinOpAssign {
		js_parser_lower.go#L1094: 		if e.Op == js_ast.BinOpAssign && exprHasObjectRest(e.Left) {
		js_parser_lower.go#L1256: 			if e.Op == js_ast.BinOpAssign && findRestBindings(e.Left) {
		js_parser_lower.go#L1338: 		if binary, ok := binding.Data.(*js_ast.EBinary); ok && binary.Op == js_ast.BinOpAssign {