type HttpHandler<NewDataToAdd, ResponseType> = (newUser: NewDataToAdd) => Promise<ResponseType>;

export default class RepositoryHandler<NewDataToAdd, ResponseType> {
  protected httpHandler: HttpHandler<NewDataToAdd, ResponseType>;

  constructor(httpHandler: HttpHandler<NewDataToAdd, ResponseType>) {
    this.httpHandler = httpHandler;
  }
}