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

31 uses

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

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1657: 			getter = js_ast.Expr{Data: &js_ast.EFunction{Fn: js_ast.Fn{Body: body}}}
		linker.go#L3409: 				Args:   []js_ast.Expr{{Data: &js_ast.EFunction{Fn: js_ast.Fn{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#L1984: 		value := js_ast.Expr{Loc: loc, Data: &js_ast.EFunction{Fn: fn}}
		js_parser.go#L2278: 	return js_ast.Expr{Loc: loc, Data: &js_ast.EFunction{Fn: fn}}
		js_parser.go#L6595: 			letDecls[index].Value = &js_ast.Expr{Loc: stmt.Loc, Data: &js_ast.EFunction{Fn: s.Fn}}
		js_parser.go#L7914: 	case *js_ast.EFunction:
		js_parser.go#L9342: 		*js_ast.EFunction, *js_ast.EObject, *js_ast.ERegExp:
		js_parser.go#L11055: 							*js_ast.EBigInt, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow:
		js_parser.go#L11152: 					then = js_ast.Expr{Loc: arg.Loc, Data: &js_ast.EFunction{Fn: js_ast.Fn{Body: body}}}
		js_parser.go#L11448: 			return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EFunction{Fn: js_ast.Fn{
		js_parser.go#L11457: 	case *js_ast.EFunction:
		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#L415: 			{Loc: bodyLoc, Data: &js_ast.EFunction{Fn: fn}},
		js_parser_lower.go#L1588: 	var ctor *js_ast.EFunction
		js_parser_lower.go#L1668: 			if fn, ok := prop.Value.Data.(*js_ast.EFunction); ok {
		js_parser_lower.go#L1964: 				if fn, ok := prop.Value.Data.(*js_ast.EFunction); ok {
		js_parser_lower.go#L2000: 			ctor = &js_ast.EFunction{}
		js_parser_lower.go#L2322: 		*js_ast.EBigInt, *js_ast.EString, *js_ast.EFunction, *js_ast.EArrow:
		ts_parser.go#L1047: 		Target: js_ast.Expr{Loc: stmtLoc, Data: &js_ast.EFunction{Fn: js_ast.Fn{

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1109: 		if fn, ok := item.Value.Data.(*js_ast.EFunction); item.IsMethod && ok {
		js_printer.go#L1127: 			if fn, ok := item.Value.Data.(*js_ast.EFunction); item.IsMethod && ok {
		js_printer.go#L1197: 		f, ok := item.Value.Data.(*js_ast.EFunction)
		js_printer.go#L1205: 		if fn, ok := item.Value.Data.(*js_ast.EFunction); item.IsMethod && ok {
		js_printer.go#L1670: 	case *js_ast.EFunction: