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

Function createQueriesController

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

Source from the content-addressed store, hash-verified

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

Calls 3

readCurrentMethod · 0.95
createValueAccessorFunction · 0.85
destroyMethod · 0.45

Tested by

no test coverage detected