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

19 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L925: type SBlock struct {
		js_ast.go#L1164: func (*SBlock) isStmt()         {}

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L5966: 		return js_ast.Stmt{Loc: loc, Data: &js_ast.SBlock{Stmts: stmts}}
		js_parser.go#L6433: 	case *js_ast.SBlock:
		js_parser.go#L7428: 	return js_ast.Stmt{Loc: loc, Data: &js_ast.SBlock{Stmts: stmts}}
		js_parser.go#L7527: 	case *js_ast.SBlock, *js_ast.SEmpty, *js_ast.SDebugger, *js_ast.SExpr, *js_ast.SIf,
		js_parser.go#L7542: 	if block, ok := body.Data.(*js_ast.SBlock); ok && len(block.Stmts) > 0 {
		js_parser.go#L7561: 	if block, ok := first.Data.(*js_ast.SBlock); ok && len(block.Stmts) > 0 {
		js_parser.go#L7603: 	if block, ok := body.Data.(*js_ast.SBlock); ok {
		js_parser.go#L7617: 		return append(stmts, js_ast.Stmt{Loc: body.Loc, Data: &js_ast.SBlock{Stmts: []js_ast.Stmt{body}}})
		js_parser.go#L8260: 	case *js_ast.SBlock:
		js_parser_lower.go#L1174: 		if block, ok := body.Data.(*js_ast.SBlock); ok {
		js_parser_lower.go#L1180: 			body.Data = &js_ast.SBlock{Stmts: []js_ast.Stmt{bodyPrefixStmt, *body}}

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L2342: 	if block, ok := body.Data.(*js_ast.SBlock); ok {
		js_printer.go#L2409: 	if yes, ok := s.Yes.Data.(*js_ast.SBlock); ok {
		js_printer.go#L2452: 		if no, ok := s.No.Data.(*js_ast.SBlock); ok {
		js_printer.go#L2705: 		if block, ok := s.Body.Data.(*js_ast.SBlock); ok {
		js_printer.go#L2862: 				if block, ok := c.Body[0].Data.(*js_ast.SBlock); ok {
		js_printer.go#L2961: 	case *js_ast.SBlock: