func github.com/evanw/esbuild/internal/js_parser.toBooleanWithSideEffects

17 uses

	github.com/evanw/esbuild/internal/js_parser (current package)
		js_parser.go#L714: func toBooleanWithSideEffects(data js_ast.E) (boolean bool, sideEffects sideEffects, ok bool) {
		js_parser.go#L747: 			if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Value.Data); ok {
		js_parser.go#L756: 			if boolean, _, ok := toBooleanWithSideEffects(e.Right.Data); ok && boolean {
		js_parser.go#L762: 			if boolean, _, ok := toBooleanWithSideEffects(e.Right.Data); ok && !boolean {
		js_parser.go#L768: 			if boolean, _, ok := toBooleanWithSideEffects(e.Right.Data); ok {
		js_parser.go#L7625: 	if boolean, sideEffects, ok := toBooleanWithSideEffects(s.Test.Data); ok {
		js_parser.go#L8300: 			if boolean, sideEffects, ok := toBooleanWithSideEffects(s.Test.Data); ok && boolean && sideEffects == noSideEffects {
		js_parser.go#L8326: 		boolean, _, ok := toBooleanWithSideEffects(s.Test.Data)
		js_parser.go#L8375: 				if boolean, sideEffects, ok := toBooleanWithSideEffects(s.Test.Data); ok && boolean && sideEffects == noSideEffects {
		js_parser.go#L9538: 			if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Right.Data); ok {
		js_parser.go#L9549: 			if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Right.Data); ok {
		js_parser.go#L10028: 			if boolean, _, ok := toBooleanWithSideEffects(e.Left.Data); ok && boolean {
		js_parser.go#L10039: 			if boolean, _, ok := toBooleanWithSideEffects(e.Left.Data); ok && !boolean {
		js_parser.go#L10215: 			if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Left.Data); ok {
		js_parser.go#L10245: 			if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Left.Data); ok {
		js_parser.go#L10678: 				if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Value.Data); ok && sideEffects == noSideEffects {
		js_parser.go#L10832: 		if boolean, sideEffects, ok := toBooleanWithSideEffects(e.Test.Data); !ok {