10 lines
346 B
TypeScript
10 lines
346 B
TypeScript
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;
|
|
}
|
|
}
|