MCPcopy Create free account
hub / github.com/SvelteStack/svelte-query / constructor

Method constructor

src/queryCore/core/query.ts:168–181  ·  view source on GitHub ↗
(config: QueryConfig<TQueryFnData, TError, TData, TQueryKey>)

Source from the content-addressed store, hash-verified

166 private hadObservers: boolean
167
168 constructor(config: QueryConfig<TQueryFnData, TError, TData, TQueryKey>) {
169 this.abortSignalConsumed = false
170 this.hadObservers = false
171 this.defaultOptions = config.defaultOptions
172 this.setOptions(config.options)
173 this.observers = []
174 this.cache = config.cache
175 this.queryKey = config.queryKey
176 this.queryHash = config.queryHash
177 this.initialState = config.state || this.getDefaultState(this.options)
178 this.state = this.initialState
179 this.meta = config.meta
180 this.scheduleGc()
181 }
182
183 private setOptions(
184 options?: QueryOptions<TQueryFnData, TError, TData, TQueryKey>

Callers

nothing calls this directly

Calls 3

setOptionsMethod · 0.95
getDefaultStateMethod · 0.95
scheduleGcMethod · 0.95

Tested by

no test coverage detected