{"version":3,"file":"index.js","names":["iterateFields","calculateDefaultValues","id","data","fields","locale","req","select","selectMode","user","siblingData"],"sources":["../../../../src/forms/fieldSchemasToFormState/calculateDefaultValues/index.ts"],"sourcesContent":["import type {\n Data,\n Field as FieldSchema,\n PayloadRequest,\n SelectMode,\n SelectType,\n TypedUser,\n} from 'payload'\n\nimport { iterateFields } from './iterateFields.js'\n\ntype Args = {\n data: Data\n fields: FieldSchema[]\n id?: number | string\n locale: string | undefined\n req: PayloadRequest\n select?: SelectType\n selectMode?: SelectMode\n siblingData: Data\n user: TypedUser\n}\n\nexport const calculateDefaultValues = async ({\n id,\n data,\n fields,\n locale,\n req,\n select,\n selectMode,\n user,\n}: Args): Promise => {\n await iterateFields({\n id,\n data,\n fields,\n locale,\n req,\n select,\n selectMode,\n siblingData: data,\n user,\n })\n\n return data\n}\n"],"mappings":"AASA,SAASA,aAAa,QAAQ;AAc9B,OAAO,MAAMC,sBAAA,GAAyB,MAAAA,CAAO;EAC3CC,EAAE;EACFC,IAAI;EACJC,MAAM;EACNC,MAAM;EACNC,GAAG;EACHC,MAAM;EACNC,UAAU;EACVC;AAAI,CACC;EACL,MAAMT,aAAA,CAAc;IAClBE,EAAA;IACAC,IAAA;IACAC,MAAA;IACAC,MAAA;IACAC,GAAA;IACAC,MAAA;IACAC,UAAA;IACAE,WAAA,EAAaP,IAAA;IACbM;EACF;EAEA,OAAON,IAAA;AACT","ignoreList":[]}