[API reference](https://evolu.dev/docs/api-reference) › [@evolu/vue](https://evolu.dev/docs/api-reference/vue) › useDeviceQueries

```ts
function useDeviceQueries<
  S extends Readonly<
    Record<string, Readonly<Record<string, AnyStandardSchemaV1>>>
  >,
  Q extends Queries<S>,
  OQ extends Queries<S>,
>(
  queries: [...Q[]],
  __namedParameters?: UseQueriesOptions<OQ>,
): [...QueriesToQueryRowsRef<Q>[], ...QueriesToQueryRowsRef<OQ>[]];
```

Defined in: [useQueries.ts:73](https://github.com/evoluhq/evolu/blob/aa223771feea747ffb1b0f5f3271574455633e37/packages/vue/src/useQueries.ts#L73)

The same as [useDeviceQuery](https://evolu.dev/docs/api-reference/vue/functions/useDeviceQuery), but for many queries.
[createEvoluBinding](https://evolu.dev/docs/api-reference/vue/functions/createEvoluBinding) returns it typed with the app's device schema.