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:
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |