created base layouts and fixed structure

This commit is contained in:
Fran Jurmanović
2021-05-29 12:11:04 +02:00
parent 95a729d7d0
commit 4a675ac198
16 changed files with 160 additions and 12 deletions

View File

@@ -6,23 +6,23 @@ class BaseService {
this.httpClient = new HttpClient();
}
getAll = (headers: HeadersInit) => {
getAll = (headers?: HeadersInit) => {
return this.httpClient.get(this.endpoint, null, headers);
};
get = (params: Object, headers: HeadersInit) => {
get = (params?: Object, headers?: HeadersInit) => {
return this.httpClient.get(this.endpoint, params, headers);
};
put = (data: Object, headers: HeadersInit) => {
put = (data?: Object, headers?: HeadersInit) => {
return this.httpClient.put(this.endpoint, data, headers);
};
post = (data: Object, headers: HeadersInit) => {
post = (data?: Object, headers?: HeadersInit) => {
return this.httpClient.post(this.endpoint, data, headers);
};
delete = (data: Object, headers: HeadersInit) => {
delete = (data?: Object, headers?: HeadersInit) => {
return this.httpClient.delete(this.endpoint, data, headers);
};
}