Make CRUDActions method bound
This commit is contained in:
parent
500133e0c8
commit
31bb2aa5ee
@ -67,50 +67,50 @@ export class CRUDActions<
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
get(params: {
|
get = (params: {
|
||||||
query: Optional<T[GET]['get']['query']>,
|
query: Optional<T[GET]['get']['query']>,
|
||||||
params: T[GET]['get']['params'],
|
params: T[GET]['get']['params'],
|
||||||
}) {
|
}) => {
|
||||||
return {
|
return {
|
||||||
payload: this.http.get(this.getRoute, params.query, params.params),
|
payload: this.http.get(this.getRoute, params.query, params.params),
|
||||||
type: this.actionTypes.get,
|
type: this.actionTypes.get,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
post(params: {
|
post = (params: {
|
||||||
body: T[POST]['post']['body'],
|
body: T[POST]['post']['body'],
|
||||||
params: T[POST]['post']['params'],
|
params: T[POST]['post']['params'],
|
||||||
}) {
|
}) => {
|
||||||
return {
|
return {
|
||||||
payload: this.http.post(this.postRoute, params.body, params.params),
|
payload: this.http.post(this.postRoute, params.body, params.params),
|
||||||
type: this.actionTypes.post,
|
type: this.actionTypes.post,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
put(params: {
|
put = (params: {
|
||||||
body: T[PUT]['put']['body'],
|
body: T[PUT]['put']['body'],
|
||||||
params: T[PUT]['put']['params'],
|
params: T[PUT]['put']['params'],
|
||||||
}) {
|
}) => {
|
||||||
return {
|
return {
|
||||||
payload: this.http.put(this.putRoute, params.body, params.params),
|
payload: this.http.put(this.putRoute, params.body, params.params),
|
||||||
type: this.actionTypes.put,
|
type: this.actionTypes.put,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
delete(params: {
|
delete = (params: {
|
||||||
body: T[DELETE]['delete']['body'],
|
body: T[DELETE]['delete']['body'],
|
||||||
params: T[DELETE]['delete']['params'],
|
params: T[DELETE]['delete']['params'],
|
||||||
}) {
|
}) => {
|
||||||
return {
|
return {
|
||||||
payload: this.http.delete(this.deleteRoute, params.body, params.params),
|
payload: this.http.delete(this.deleteRoute, params.body, params.params),
|
||||||
type: this.actionTypes.delete,
|
type: this.actionTypes.delete,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
getMany(params: {
|
getMany = (params: {
|
||||||
query: Optional<T[GET_MANY]['get']['query']>,
|
query: Optional<T[GET_MANY]['get']['query']>,
|
||||||
params: T[GET_MANY]['get']['params'],
|
params: T[GET_MANY]['get']['params'],
|
||||||
}) {
|
}) => {
|
||||||
return {
|
return {
|
||||||
payload: this.http.get(this.getManyRoute, params.query, params.params),
|
payload: this.http.get(this.getManyRoute, params.query, params.params),
|
||||||
type: this.actionTypes.getMany,
|
type: this.actionTypes.getMany,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user