DefaultOptions
定义位置:packages/solid-query/src/QueryClient.ts:93
一个 QueryClient 应用于每个查询的默认选项,其中额外添加了 Solid 的 reconcile 选项以适配 queries。
继承自
DefaultOptions<TError>
类型参数
TError
TError = DefaultError
使用此 QueryClient 的查询和修改所抛出错误的默认类型。
属性
| 属性 | 类型 | 描述 | 覆盖自 |
|---|---|---|---|
dehydrate? |
DehydrateOptions |
对客户端缓存执行脱水(dehydrate)时使用的默认选项;参见 DehydrateOptions。 | - |
hydrate? |
object |
对查询和修改执行注水(hydrate)时使用的默认选项;参见 HydrateOptions。 | - |
hydrate.deserializeData? |
TransformerFn |
在从脱水状态读取查询的 data 后对其进行转换,以逆转 serializeData。 |
- |
hydrate.mutations? |
MutationOptions<unknown, Error, unknown, unknown> |
合并到每个从脱水状态恢复的修改中的默认选项。 | - |
hydrate.queries? |
QueryOptions<unknown, Error, unknown, readonly unknown[], never> |
合并到每个从脱水状态恢复的查询中的默认选项。 | - |
mutations? |
MutationObserverOptions<unknown, TError, unknown, unknown> |
应用于每个修改的默认选项(除非在单个修改中显式覆盖)。 | - |
queries? |
OmitKeyof<QueryObserverOptions<unknown, TError, unknown, unknown, readonly unknown[], never>, "queryKey"> |
应用于每个查询的默认选项(除非在单个查询中显式覆盖),包括 Solid 的 reconcile 选项。 |
CoreDefaultOptions.queries |