github.com/evanw/esbuild/internal/js_ast.EDot.OptionalChain (field)
20 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L467: OptionalChain OptionalChain
js_ast.go#L480: return a.OptionalChain == b.OptionalChain &&
js_ast.go#L685: return e.OptionalChain != OptionalChainNone
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L616: if b, ok := right.Data.(*js_ast.EDot); ok && a.OptionalChain == b.OptionalChain && a.Name == b.Name {
js_parser.go#L3374: OptionalChain: oldOptionalChain,
js_parser.go#L3456: OptionalChain: js_ast.OptionalChainStart,
js_parser.go#L9169: return parts[last] == e.Name && e.OptionalChain == js_ast.OptionalChainNone &&
js_parser.go#L9781: return e.OptionalChain == js_ast.OptionalChainNone
js_parser.go#L10501: OptionalChain: e.OptionalChain,
js_parser.go#L10792: hasChainParent: e.OptionalChain == js_ast.OptionalChainContinue,
js_parser.go#L10803: containsOptionalChain := e.OptionalChain != js_ast.OptionalChainNone
js_parser.go#L10818: if value, ok := p.maybeRewritePropertyAccess(expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, e.Name, e.NameLoc, isCallTarget); ok {
js_parser.go#L11191: if dot, ok := e.Target.Data.(*js_ast.EDot); ok && dot.OptionalChain == js_ast.OptionalChainNone && dot.Name == "resolve" {
js_parser_lower.go#L472: if e.OptionalChain == js_ast.OptionalChainStart {
js_parser_lower.go#L744: if left.OptionalChain == js_ast.OptionalChainNone {
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1559: if e.OptionalChain == js_ast.OptionalChainNone {
js_printer.go#L1569: if e.OptionalChain == js_ast.OptionalChainStart {
js_printer.go#L1573: if e.OptionalChain != js_ast.OptionalChainStart && p.prevNumEnd == len(p.js) {
 |
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. |