MCPcopy Create free account
hub / github.com/TanStack/query / createQueriesController

Function createQueriesController

packages/lit-query/src/createQueriesController.ts:701–719  ·  view source on GitHub ↗
(
  host: ReactiveControllerHost,
  options: Accessor<
    CreateQueriesControllerOptions<TQueryOptions, TCombinedResult>
  >,
  queryClient?: QueryClient,
)

Source from the content-addressed store, hash-verified

699 * ```
700 */
701export function createQueriesController<
702 TQueryOptions extends Array<any>,
703 TCombinedResult = CreateQueriesResults<TQueryOptions>,
704>(
705 host: ReactiveControllerHost,
706 options: Accessor<
707 CreateQueriesControllerOptions<TQueryOptions, TCombinedResult>
708 >,
709 queryClient?: QueryClient,
710): QueriesResultAccessor<TCombinedResult> {
711 const controller = new QueriesController(host, options, queryClient)
712
713 return Object.assign(
714 createValueAccessor(() => controller.readCurrent()),
715 {
716 destroy: () => controller.destroy(),
717 },
718 )
719}

Calls 3

readCurrentMethod · 0.95
createValueAccessorFunction · 0.85
destroyMethod · 0.45

Tested by

no test coverage detected