@api-platform/client-generator
Version:
Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI
16 lines (12 loc) • 528 B
JavaScript
import { resetCommon, retrieveCommon, updateCommon } from '../../../../common/store/update/actions';
import { ENTRYPOINT } from "../../../../config/{{{hashEntry}}}_entrypoint";
export default function(types) {
const reset = context => {
resetCommon(context, { types });
};
const retrieve = (context, id) =>
retrieveCommon(context, { id, ep: ENTRYPOINT }, { types });
const update = (context, values) =>
updateCommon(context, { values, ep: ENTRYPOINT }, { types });
return { reset, retrieve, update };
}