Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.57 KB

DehydrateOptions.md

File metadata and controls

20 lines (15 loc) · 1.57 KB
id DehydrateOptions
title DehydrateOptions

Defined in: packages/query-core/src/hydration.ts:49

Options for dehydrate, controlling which queries/mutations are included in the resulting DehydratedState and how their data/errors are transformed before being serialized (e.g. for embedding in server-rendered markup).

Properties

Property Type Description
serializeData? TransformerFn Transforms a query's data before it is dehydrated. Useful for non-JSON-serializable data.
shouldDehydrateMutation? (mutation: Mutation) => boolean Predicate to decide whether a given Mutation should be dehydrated. Defaults to defaultShouldDehydrateMutation.
shouldDehydrateQuery? (query: Query) => boolean Predicate to decide whether a given Query should be dehydrated. Defaults to defaultShouldDehydrateQuery.
shouldRedactErrors? (error: unknown) => boolean Predicate to decide whether a query's error should be redacted before dehydration. Errors are redacted (replaced with a generic Error('redacted')) unless this function is provided and returns false for the given error, in which case the original error is kept.