user.js 333 B

1234567891011121314
  1. export const userQueryKeys = {
  2. root: ["users"],
  3. byId: (id) => ["user", id]
  4. }
  5. export const userListQuery = defineQueryOptions({
  6. key: userQueryKeys.root,
  7. query: () => useEmit("user:list")
  8. })
  9. export const userByIdQuery = defineQueryOptions((id) => ({
  10. key: userQueryKeys.byId(id),
  11. query: () => useEmit("user:read", id)
  12. }))