(
host: ReactiveControllerHost,
options: Accessor<
CreateQueriesControllerOptions<TQueryOptions, TCombinedResult>
>,
queryClient?: QueryClient,
)
| 699 | * ``` |
| 700 | */ |
| 701 | export 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 | } |
no test coverage detected