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