@rtbjs/use-state
Version:
`@rtbjs/use-state` is a state management tool that can act as a local state and be easily turned into a global redux state. It is an innovative approach to state management that combines the advantages of both React's useState and Redux's state management
32 lines • 1.19 kB
JavaScript
exports.__esModule = true;
exports.useGetCompanyQuery = exports.useCreateCompanyMutation = exports.companyApi = void 0;
var main_api_1 = require("./main-api");
exports.companyApi = main_api_1.mainApi.injectEndpoints({
endpoints: function (builder) { return ({
getCompany: builder.query({
query: function (companyId) {
return {
url: "companies/".concat(companyId),
credentials: 'same-origin'
};
},
transformResponse: function (result) {
return result.company;
},
providesTags: [{ type: 'Companies' }]
}),
createCompany: builder.mutation({
query: function (data) {
return {
url: 'companies',
method: 'POST',
body: data,
credentials: 'same-origin'
};
}
})
}); }
});
exports.useCreateCompanyMutation = exports.companyApi.useCreateCompanyMutation, exports.useGetCompanyQuery = exports.companyApi.useGetCompanyQuery;
//# sourceMappingURL=company-api.js.map
;