hunk.code_window: package com.appsmith.server.repositories.ce;
   import com.appsmith.external.models.DatasourceStorageStructure;
   import com.appsmith.external.models.DatasourceStructure;
   import com.appsmith.server.helpers.ce.bridge.Bridge;
   import com.appsmith.server.repositories.BaseAppsmithRepositoryImpl;
   import com.appsmith.server.repositories.CacheableRepositoryHelper;
  
hunk.labels: keep keep keep keep replace keep keep
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomDatasourceStorageStructureRepositoryCEImpl.java
hunk.type: replace
file: export type PickRename<
    T,
    R extends {
      [K in keyof R]: K extends keyof T ? PropertyKey : "Error: key not in T";
    },
  > = { [P in keyof T as P extends keyof R ? R[P] : P]: T[P] };
  