{"version":3,"names":["setMutationsPermissions","getSchema","getZQL","mutationRegistry","global","globalThis","__onZeroMutationRegistry__","Map","proxyRegistry","__onZeroProxyRegistry__","getOrCreateMutationProxy","tableName","implementations","crud","prior","get","action","set","existing","proxy","Proxy","_","key","ownKeys","current","Object","keys","getOwnPropertyDescriptor","enumerable","configurable","value","has","mutations","table","permissions","mutations2","options","schema","name","createCRUDMutation","customMutation","ctx","obj","environment","tables","primaryKey","where","tx","run","one","can","mutate","crudMutations","insert","update","delete","upsert","finalMutations"],"sources":["../../src/mutations.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}