UNPKG

@mee4dy/crud

Version:

Create a backend and frontend in 5 minutes! With our powerful full stack crud system, customize it to suit you.

54 lines (53 loc) 1.03 kB
import { FormTypesEnum as r } from "./enums/form-types.enum.js"; const g = { getLoading: (t) => t.loading, getSending: (t) => t.sending, getType(t) { return t.pk ? r.edit : r.create; }, getEndpoints(t) { return t.endpoints; }, getEndpoint: (t, a) => (n) => { const e = a.getEndpoints; return e == null ? void 0 : e[n]; }, getEndpointSubmit(t, a) { const n = a.getEndpoints, e = a.getType; let s; switch (e) { case r.create: s = n.create; break; case r.edit: s = n.update; break; } return s; }, getPK(t) { return t.pk; }, getData(t, a) { const n = a.getDataDefault, e = t.data; return { ...n, ...e }; }, getDataDefault(t) { return t.dataDefault; }, getFields(t, a) { const n = a.getData; return Object.keys(n); }, getField: (t, a) => (n) => { const e = a.getData; return e == null ? void 0 : e[n]; } }; export { g as default }; //# sourceMappingURL=getters.js.map