type github.com/evanw/esbuild/internal/js_ast.EArrow

22 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L495: type EArrow struct {
		js_ast.go#L660: func (*EArrow) isExpr()             {}
		js_ast.go#L735: 	case *EFunction, *EArrow, *ERegExp:

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1659: 			getter = js_ast.Expr{Data: &js_ast.EArrow{PreferExpr: true, Body: body}}
		linker.go#L3414: 				Args:   []js_ast.Expr{{Data: &js_ast.EArrow{Args: args, Body: js_ast.FnBody{Stmts: stmts}}}},

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L661: 		*js_ast.EFunction, *js_ast.EArrow, *js_ast.EBigInt:
		js_parser.go#L731: 	case *js_ast.EFunction, *js_ast.EArrow, *js_ast.ERegExp:
		js_parser.go#L822: 	case *js_ast.EFunction, *js_ast.EArrow:
		js_parser.go#L2147: func (p *parser) parseArrowBody(args []js_ast.Arg, data fnOrArrowDataParse) *js_ast.EArrow {
		js_parser.go#L2168: 		return &js_ast.EArrow{Args: args, Body: body}
		js_parser.go#L2178: 	return &js_ast.EArrow{
		js_parser.go#L7912: 	case *js_ast.EArrow:
		js_parser.go#L8924: 					Target: js_ast.Expr{Loc: loc, Data: &js_ast.EArrow{
		js_parser.go#L9341: 	case *js_ast.EArray, *js_ast.EArrow, *js_ast.EClass,
		js_parser.go#L11055: 							*js_ast.EBigInt, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow:
		js_parser.go#L11154: 					then = js_ast.Expr{Loc: arg.Loc, Data: &js_ast.EArrow{Body: body, PreferExpr: true}}
		js_parser.go#L11403: 	case *js_ast.EArrow:
		js_parser.go#L12265: 		*js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
		js_parser.go#L12394: 		*js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
		js_parser_lower.go#L426: 					Value: &js_ast.Expr{Loc: bodyLoc, Data: &js_ast.EArrow{
		js_parser_lower.go#L2322: 		*js_ast.EBigInt, *js_ast.EString, *js_ast.EFunction, *js_ast.EArrow:

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1638: 	case *js_ast.EArrow: