API reference › @evolu/vue › VueBinding
Defined in: createEvoluBinding.ts:31
The composables createEvoluBinding returns, typed with the app's
schema S and its device schema D.
Properties
useDeviceEvolu
readonly useDeviceEvolu: () => DeviceEvolu<D>;
Defined in: createEvoluBinding.ts:40
useDeviceEvolu, the instance of the device database.
useDeviceQueries
readonly useDeviceQueries: <Q, OQ>(queries: [...Q[]], options?: UseQueriesOptions<OQ>) => [...QueriesToQueryRowsRef<Q>[], ...QueriesToQueryRowsRef<OQ>[]];
Defined in: createEvoluBinding.ts:57
useDeviceQueries, for queries of the app's device tables.
useDeviceQuery
readonly useDeviceQuery: <R>(query: Query<D, R>, options?: UseQueryOptions) => Readonly<Ref<QueryRows<R>>>;
Defined in: createEvoluBinding.ts:52
useDeviceQuery, for a query of the app's device tables.
useEvolu
readonly useEvolu: () => AppOwnerEvolu<S>;
Defined in: createEvoluBinding.ts:36
useEvolu, the instance of the AppOwner the tab has open.
useEvoluApp
readonly useEvoluApp: () => EvoluApp<S, D>;
Defined in: createEvoluBinding.ts:38
useEvoluApp, the app.
useQueries
readonly useQueries: <Q, OQ>(queries: [...Q[]], options?: UseQueriesOptions<OQ>) => [...QueriesToQueryRowsRef<Q>[], ...QueriesToQueryRowsRef<OQ>[]];
Defined in: createEvoluBinding.ts:47
useQueries, for queries of the app's tables.
useQuery
readonly useQuery: <R>(query: Query<S, R>, options?: UseQueryOptions) => Readonly<Ref<QueryRows<R>>>;
Defined in: createEvoluBinding.ts:42
useQuery, for a query of the app's tables.