github.com/evanw/esbuild/internal/js_ast.ExprOrStmt.Expr (field)

19 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L912: 	Expr *Expr

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1462: 				Value:       js_ast.ExprOrStmt{Expr: &value},
		linker.go#L1818: 				cjsWrapStmt = js_ast.Stmt{Data: &js_ast.SExportDefault{Value: js_ast.ExprOrStmt{Expr: &js_ast.Expr{Data: &js_ast.ECall{
		linker.go#L3209: 				if s.Value.Expr != nil {
		linker.go#L3212: 						{Binding: js_ast.Binding{Loc: s.DefaultName.Loc, Data: &js_ast.BIdentifier{Ref: s.DefaultName.Ref}}, Value: s.Value.Expr},

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L5197: 				return js_ast.Stmt{Loc: loc, Data: &js_ast.SExportDefault{DefaultName: defaultName, Value: js_ast.ExprOrStmt{Expr: &expr}}}
		js_parser.go#L5258: 			return js_ast.Stmt{Loc: loc, Data: &js_ast.SExportDefault{DefaultName: defaultName, Value: js_ast.ExprOrStmt{Expr: &expr}}}
		js_parser.go#L8058: 		case s.Value.Expr != nil:
		js_parser.go#L8059: 			wasAnonymousNamedExpr := p.isAnonymousNamedExpr(*s.Value.Expr)
		js_parser.go#L8060: 			*s.Value.Expr = p.visitExpr(*s.Value.Expr)
		js_parser.go#L8063: 			*s.Value.Expr = p.maybeKeepExprSymbolName(*s.Value.Expr, "default", wasAnonymousNamedExpr)
		js_parser.go#L8067: 				if id, ok := (*s.Value.Expr).Data.(*js_ast.EIdentifier); ok {
		js_parser.go#L12183: 			case s.Value.Expr != nil:
		js_parser.go#L12184: 				if !p.exprCanBeRemovedIfUnused(*s.Value.Expr) {
		js_parser_lower.go#L2251: 				Value:       js_ast.ExprOrStmt{Expr: &name},

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L2545: 		if s.Value.Expr != nil {
		js_printer.go#L2549: 			p.printExpr(*s.Value.Expr, js_ast.LComma, 0)