hunk.code_window:       "./node_modules/@types"
       ],
       "sourceMap": true,
       "baseUrl": "./src",
       "noFallthroughCasesInSwitch": true,
       "paths": {
         "test/*": ["../test/*"]
       }
     },
     "include": [
       "./src/**/*"
     ]
   }
hunk.labels: keep keep keep keep replace replace replace replace keep keep keep keep keep
hunk.after_edit:     "noFallthroughCasesInSwitch": true
  
hunk.file_path: app/client/tsconfig.json
hunk.type: replace
file: package com.appsmith.server.repositories;
  
  import com.appsmith.server.domains.Action;
  import org.springframework.stereotype.Repository;
  import reactor.core.publisher.Flux;
  import reactor.core.publisher.Mono;
  
  import java.util.Set;
  
  @Repository
  public interface ActionRepository extends BaseRepository<Action, String>, CustomActionRepository {
  
      Flux<Action> findDistinctActionsByNameInAndPageIdAndActionConfiguration_HttpMethodAndUserSetOnLoad(
              Set<String> names, String pageId, String httpMethod, Boolean userSetOnLoad);
  
      Flux<Action> findDistinctActionsByNameInAndPageIdAndExecuteOnLoadTrue(
              Set<String> names, String pageId);
  
      Mono<Long> countByDatasourceId(String datasourceId);
  
      Flux<Action> findByPageId(String pageId);
  
      Flux<Action> findByOrganizationId(String organizationId);
  }
  