@mee4dy/crud
Version:
Create a backend and frontend in 5 minutes! With our powerful full stack crud system, customize it to suit you.
1 lines • 1.17 kB
Source Map (JSON)
{"version":3,"file":"pk.helper.cjs","sources":["../../../common/helpers/pk.helper.js"],"sourcesContent":["export function replacePK(payload, pk) {\n if (typeof payload === 'string') {\n if (payload.includes(':pk')) {\n payload = payload.replace(':pk', pk);\n }\n\n if (payload === 'pk') {\n payload = pk;\n }\n }\n\n if (typeof payload === 'object') {\n if (payload.key === 'pk') {\n payload.key = pk;\n }\n\n if (payload.field === 'pk') {\n payload.field = pk;\n }\n }\n\n return payload;\n}\n\nexport function replacePKItems(items, pk) {\n if (!Array.isArray(items)) {\n return items;\n }\n\n return items.map((item) => {\n item.pk = item[pk];\n\n return item;\n });\n}\n"],"names":["replacePK","payload","pk","replacePKItems","items","item"],"mappings":"gFAAO,SAASA,EAAUC,EAASC,EAAI,CACrC,OAAI,OAAOD,GAAY,WACjBA,EAAQ,SAAS,KAAK,IACxBA,EAAUA,EAAQ,QAAQ,MAAOC,CAAE,GAGjCD,IAAY,OACdA,EAAUC,IAIV,OAAOD,GAAY,WACjBA,EAAQ,MAAQ,OAClBA,EAAQ,IAAMC,GAGZD,EAAQ,QAAU,OACpBA,EAAQ,MAAQC,IAIbD,CACT,CAEO,SAASE,EAAeC,EAAOF,EAAI,CACxC,OAAK,MAAM,QAAQE,CAAK,EAIjBA,EAAM,IAAKC,IAChBA,EAAK,GAAKA,EAAKH,CAAE,EAEVG,EACR,EAPQD,CAQX"}