{"version":3,"names":["createBuilder","createSchema","number","string","table","count","defineAggregates","afterEach","describe","expect","test","vi","setSchema","createMutators","useRealTimers","useFakeTimers","mutators","environment","authData","bindCan","models","task","mutate","create","getTimerCount","toBe","Error","rejects","toThrow","comment","columns","id","postId","primaryKey","post","commentCount","schema","tables","aggregates","postCommentCount","source","target","mode","groupBy","rows","insert","input","push","upsert","update","delete","row","find","candidate","Object","assign","transaction","location","run","query","ast","Reflect","get","tableName","where","left","right","column","value","is","add","ctx","tx","apply","toEqual","checked","sleep","ms","Promise","resolve","setTimeout","_where","obj","mutation","String","name","touch","delay","can","label","all","sort","l","r","localeCompare"],"sources":["../../../src/helpers/createMutators.test.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}