const github.com/evanw/esbuild/internal/js_ast.UnOpPreDec

10 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L63: 	if op >= UnOpPreDec && op <= UnOpPostInc {
		js_ast.go#L117: 	UnOpPreDec
		js_ast.go#L818: 		case UnOpPos, UnOpNeg, UnOpCpl, UnOpPreDec, UnOpPreInc, UnOpPostDec, UnOpPostInc:

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L677: 			js_ast.UnOpPreDec, js_ast.UnOpPreInc, js_ast.UnOpPostDec, js_ast.UnOpPostInc,
		js_parser.go#L842: 			js_ast.UnOpPreDec, js_ast.UnOpPreInc, js_ast.UnOpPostDec, js_ast.UnOpPostInc,
		js_parser.go#L2883: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpPreDec, Value: p.parseExpr(js_ast.LPrefix)}}
		js_parser.go#L7223: 		case js_ast.UnOpPreInc, js_ast.UnOpPostInc, js_ast.UnOpPreDec, js_ast.UnOpPostDec, js_ast.UnOpDelete:
		js_parser.go#L10706: 			case js_ast.UnOpPreDec:

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L978: 			((prev == js_ast.BinOpSub || prev == js_ast.UnOpNeg) && (next == js_ast.BinOpSub || next == js_ast.UnOpNeg || next == js_ast.UnOpPreDec)) ||
		js_printer.go#L980: 			(prev == js_ast.UnOpNot && next == js_ast.UnOpPreDec && len(p.js) > 1 && p.js[len(p.js)-2] == '<') {