{"version":3,"names":["beforeEach","describe","expect","test","vi","createMutationLifecycle","MutationTimeoutError","StaleGenerationError","deferred","resolve","reject","promise","Promise","resolvePromise","rejectPromise","setup","threshold","recoverFromAckTimeout","fn","lifecycle","ackTimeoutRecoveryThreshold","activate","restoreAllMocks","useFakeTimers","awaitMutationClient","client","type","error","message","rejects","toMatchObject","name","label","phase","waiting","timedOut","timeoutMs","advanceTimersByTimeAsync","useRealTimers","blocker","first","enqueueBackgroundMutation","superseded","latest","oldWrite","coalesceKey","newWrite","all","not","toHaveBeenCalled","toHaveBeenCalledOnce","spyOn","console","mockImplementation","denied","Error","toThrow","next","server","drainResult","draining","drainBackgroundMutations","then","result","toBeNull","toEqual","errors","pendingBackgroundMutations","pendingServerAcknowledgements","rejected","toBe","resolves","runAllTimersAsync","queued","queuedCreate","inFlight","fence","toBeUndefined","direct","toBeInstanceOf","timeout","awaitMutationServer","toHaveBeenCalledWith","consecutiveTimeouts"],"sources":["../../../src/helpers/mutationLifecycle.test.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}