github.com/evanw/esbuild/internal/js_ast.EIndex.OptionalChain (field)
22 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L488: OptionalChain OptionalChain
js_ast.go#L492: return a.OptionalChain == b.OptionalChain
js_ast.go#L687: return e.OptionalChain != OptionalChainNone
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L622: if b, ok := right.Data.(*js_ast.EIndex); ok && a.OptionalChain == b.OptionalChain {
js_parser.go#L3359: OptionalChain: oldOptionalChain,
js_parser.go#L3400: OptionalChain: js_ast.OptionalChainStart,
js_parser.go#L3442: OptionalChain: js_ast.OptionalChainStart,
js_parser.go#L3512: OptionalChain: oldOptionalChain,
js_parser.go#L7302: if replacementCanBeRemoved || e.OptionalChain == js_ast.OptionalChainNone {
js_parser.go#L9783: return e.OptionalChain == js_ast.OptionalChainNone
js_parser.go#L10501: OptionalChain: e.OptionalChain,
js_parser.go#L10509: hasChainParent: e.OptionalChain == js_ast.OptionalChainContinue,
js_parser.go#L10537: if p.options.unsupportedJSFeatures.Has(kind.Feature()) && e.OptionalChain == js_ast.OptionalChainNone &&
js_parser.go#L10552: containsOptionalChain := e.OptionalChain != js_ast.OptionalChainNone
js_parser.go#L10570: expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, name, e.Index.Loc, isCallTarget); ok {
js_parser_lower.go#L490: if e.OptionalChain == js_ast.OptionalChainStart {
js_parser_lower.go#L761: if left.OptionalChain == js_ast.OptionalChainNone {
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1592: if e.OptionalChain == js_ast.OptionalChainNone {
js_printer.go#L1602: if e.OptionalChain == js_ast.OptionalChainStart {
js_printer.go#L1606: if e.OptionalChain != js_ast.OptionalChainStart {
 |
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. |