github.com/evanw/esbuild/internal/js_ast.ECall.OptionalChain (field)

15 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L443: 	OptionalChain OptionalChain
		js_ast.go#L458: 	return a.OptionalChain == b.OptionalChain &&
		js_ast.go#L689: 		return e.OptionalChain != OptionalChainNone

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L3411: 					OptionalChain: js_ast.OptionalChainStart,
		js_parser.go#L3429: 					OptionalChain: js_ast.OptionalChainStart,
		js_parser.go#L3523: 				OptionalChain: oldOptionalChain,
		js_parser.go#L7317: 		if replacementCanBeRemoved || e.OptionalChain == js_ast.OptionalChainNone {
		js_parser.go#L11199: 			hasChainParent: e.OptionalChain == js_ast.OptionalChainContinue,
		js_parser.go#L11204: 			storeThisArgForParentOptionalChain: e.OptionalChain == js_ast.OptionalChainStart,
		js_parser.go#L11306: 		containsOptionalChain := e.OptionalChain != js_ast.OptionalChainNone
		js_parser.go#L11331: 		if p.options.mode != config.ModePassThrough && e.OptionalChain == js_ast.OptionalChainNone {
		js_parser_lower.go#L496: 			if e.OptionalChain == js_ast.OptionalChainStart {

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1443: 		if e.OptionalChain == js_ast.OptionalChainNone {
		js_printer.go#L1480: 		if e.OptionalChain == js_ast.OptionalChainStart {