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

49 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L403: type EBoolean struct{ Value bool }
		js_ast.go#L649: func (*EBoolean) isExpr()           {}
		js_ast.go#L721: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: true}}, true
		js_ast.go#L723: 	case *EBoolean:
		js_ast.go#L724: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: !e.Value}}, true
		js_ast.go#L727: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: e.Value == 0 || math.IsNaN(e.Value)}}, true
		js_ast.go#L730: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: e.Value == "0"}}, true
		js_ast.go#L733: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: len(e.Value) == 0}}, true
		js_ast.go#L736: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: false}}, true
		js_ast.go#L781: 	case *EBoolean:

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L538: 	case *js_ast.EBoolean:
		js_parser.go#L595: 	case *js_ast.EBoolean:
		js_parser.go#L596: 		b, ok := right.Data.(*js_ast.EBoolean)
		js_parser.go#L644: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EString, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt:
		js_parser.go#L660: 	case *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EString, *js_ast.ERegExp,
		js_parser.go#L719: 	case *js_ast.EBoolean:
		js_parser.go#L785: 	case *js_ast.EBoolean:
		js_parser.go#L810: 	case *js_ast.EBoolean:
		js_parser.go#L834: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt, *js_ast.EString:
		js_parser.go#L898: 	case *js_ast.EBoolean:
		js_parser.go#L899: 		r, ok := right.(*js_ast.EBoolean)
		js_parser.go#L2659: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: false}}
		js_parser.go#L2663: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: true}}
		js_parser.go#L4105: 					value = js_ast.Expr{Loc: logger.Loc{Start: keyRange.Loc.Start + keyRange.Len}, Data: &js_ast.EBoolean{Value: true}}
		js_parser.go#L7765: 	if yes, ok := e.Yes.Data.(*js_ast.EBoolean); ok {
		js_parser.go#L7766: 		if no, ok := e.No.Data.(*js_ast.EBoolean); ok {
		js_parser.go#L8859: 	case *js_ast.EBoolean:
		js_parser.go#L8860: 		valueFunc = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: e.Value}} }
		js_parser.go#L9297: 	if boolean, ok := e.Right.Data.(*js_ast.EBoolean); ok && js_ast.IsBooleanValue(e.Left) {
		js_parser.go#L9835: 		*js_ast.EBoolean, *js_ast.EBigInt,
		js_parser.go#L10094: 				data := &js_ast.EBoolean{Value: result}
		js_parser.go#L10125: 				return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: result}}, exprOut{}
		js_parser.go#L10146: 				return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: !result}}, exprOut{}
		js_parser.go#L10167: 				return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: !result}}, exprOut{}
		js_parser.go#L10679: 					return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: !boolean}}, exprOut{}
		js_parser.go#L11054: 						case *js_ast.EBoolean, *js_ast.ENull, *js_ast.EUndefined, *js_ast.ENumber,
		js_parser.go#L11609: 				return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: false}}
		js_parser.go#L12264: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EMissing, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt,
		js_parser.go#L12393: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EMissing, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt,
		js_parser_lower.go#L502: 			valueWhenUndefined = js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: true}}
		js_parser_lower.go#L2321: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EBoolean, *js_ast.ENumber,
		json_parser.go#L38: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: false}}
		json_parser.go#L42: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: true}}

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1781: 	case *js_ast.EBoolean:
		js_printer.go#L2084: 				if _, ok := e.Left.Data.(*js_ast.EBoolean); ok {

	github.com/evanw/esbuild/internal/resolver
		resolver.go#L1010: 		case *js_ast.EBoolean:
		resolver.go#L1180: 	if value, ok := json.Data.(*js_ast.EBoolean); ok {

	github.com/evanw/esbuild/pkg/api
		api_impl.go#L428: 		case *js_ast.EBoolean:
		api_impl.go#L429: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.EBoolean{Value: e.Value} }