Skip to content

Commit cb412f1

Browse files
committed
chore: update to latest ZenStack
1 parent 470bdc8 commit cb412f1

File tree

7 files changed

+315
-182
lines changed

7 files changed

+315
-182
lines changed

package-lock.json

+280-178
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@
4242
"tslib": "^2.4.1",
4343
"typescript": "^4.9.3",
4444
"vite": "^4.4.4",
45-
"zenstack": "^2.0.3"
45+
"zenstack": "^2.1.0"
4646
},
4747
"type": "module",
4848
"dependencies": {
4949
"@prisma/client": "^5.12.0",
5050
"@steeze-ui/heroicons": "^2.2.3",
5151
"@steeze-ui/svelte-icon": "^1.5.0",
5252
"@tanstack/svelte-query": "^4.32.6",
53-
"@zenstackhq/runtime": "^2.0.3",
54-
"@zenstackhq/server": "^2.0.3",
55-
"@zenstackhq/tanstack-query": "^2.0.3",
53+
"@zenstackhq/runtime": "^2.1.0",
54+
"@zenstackhq/server": "^2.1.0",
55+
"@zenstackhq/tanstack-query": "^2.1.0",
5656
"bcryptjs": "^2.4.3",
5757
"daisyui": "^2.51.5",
5858
"jsonwebtoken": "^9.0.0",

src/lib/hooks/list.ts

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { InfiniteData, StoreOrVal } from '@tanstack/svelte-query';
66
import { getHooksContext } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
77
import { useModelQuery, useInfiniteModelQuery, useModelMutation } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
88
import type { PickEnumerable, CheckSelect, QueryError, ExtraQueryOptions, ExtraMutationOptions } from '@zenstackhq/tanstack-query/runtime-v5';
9+
import type { PolicyCrudKind } from '@zenstackhq/runtime'
910
import metadata from './__model_meta';
1011
type DefaultError = QueryError;
1112

@@ -234,3 +235,8 @@ export function useCountList<TArgs extends Prisma.ListCountArgs, TQueryFnData =
234235
const { endpoint, fetch } = getHooksContext();
235236
return useModelQuery<TQueryFnData, TData, TError>('List', `${endpoint}/list/count`, args, options, fetch);
236237
}
238+
239+
export function useCheckList<TError = DefaultError>(args: { operation: PolicyCrudKind; where?: { id?: string; spaceId?: string; ownerId?: string; title?: string; private?: boolean }; }, options?: (StoreOrVal<Omit<CreateQueryOptions<boolean, TError, boolean>, 'queryKey'>> & ExtraQueryOptions)) {
240+
const { endpoint, fetch } = getHooksContext();
241+
return useModelQuery<boolean, boolean, TError>('List', `${endpoint}/list/check`, args, options, fetch);
242+
}

src/lib/hooks/space-user.ts

+7
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { InfiniteData, StoreOrVal } from '@tanstack/svelte-query';
66
import { getHooksContext } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
77
import { useModelQuery, useInfiniteModelQuery, useModelMutation } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
88
import type { PickEnumerable, CheckSelect, QueryError, ExtraQueryOptions, ExtraMutationOptions } from '@zenstackhq/tanstack-query/runtime-v5';
9+
import type { PolicyCrudKind } from '@zenstackhq/runtime'
910
import metadata from './__model_meta';
1011
type DefaultError = QueryError;
1112

@@ -234,3 +235,9 @@ export function useCountSpaceUser<TArgs extends Prisma.SpaceUserCountArgs, TQuer
234235
const { endpoint, fetch } = getHooksContext();
235236
return useModelQuery<TQueryFnData, TData, TError>('SpaceUser', `${endpoint}/spaceUser/count`, args, options, fetch);
236237
}
238+
import type { SpaceUserRole } from '@zenstackhq/runtime/models';
239+
240+
export function useCheckSpaceUser<TError = DefaultError>(args: { operation: PolicyCrudKind; where?: { id?: string; spaceId?: string; userId?: string; role?: SpaceUserRole }; }, options?: (StoreOrVal<Omit<CreateQueryOptions<boolean, TError, boolean>, 'queryKey'>> & ExtraQueryOptions)) {
241+
const { endpoint, fetch } = getHooksContext();
242+
return useModelQuery<boolean, boolean, TError>('SpaceUser', `${endpoint}/spaceUser/check`, args, options, fetch);
243+
}

src/lib/hooks/space.ts

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { InfiniteData, StoreOrVal } from '@tanstack/svelte-query';
66
import { getHooksContext } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
77
import { useModelQuery, useInfiniteModelQuery, useModelMutation } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
88
import type { PickEnumerable, CheckSelect, QueryError, ExtraQueryOptions, ExtraMutationOptions } from '@zenstackhq/tanstack-query/runtime-v5';
9+
import type { PolicyCrudKind } from '@zenstackhq/runtime'
910
import metadata from './__model_meta';
1011
type DefaultError = QueryError;
1112

@@ -234,3 +235,8 @@ export function useCountSpace<TArgs extends Prisma.SpaceCountArgs, TQueryFnData
234235
const { endpoint, fetch } = getHooksContext();
235236
return useModelQuery<TQueryFnData, TData, TError>('Space', `${endpoint}/space/count`, args, options, fetch);
236237
}
238+
239+
export function useCheckSpace<TError = DefaultError>(args: { operation: PolicyCrudKind; where?: { id?: string; name?: string; slug?: string }; }, options?: (StoreOrVal<Omit<CreateQueryOptions<boolean, TError, boolean>, 'queryKey'>> & ExtraQueryOptions)) {
240+
const { endpoint, fetch } = getHooksContext();
241+
return useModelQuery<boolean, boolean, TError>('Space', `${endpoint}/space/check`, args, options, fetch);
242+
}

src/lib/hooks/todo.ts

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { InfiniteData, StoreOrVal } from '@tanstack/svelte-query';
66
import { getHooksContext } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
77
import { useModelQuery, useInfiniteModelQuery, useModelMutation } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
88
import type { PickEnumerable, CheckSelect, QueryError, ExtraQueryOptions, ExtraMutationOptions } from '@zenstackhq/tanstack-query/runtime-v5';
9+
import type { PolicyCrudKind } from '@zenstackhq/runtime'
910
import metadata from './__model_meta';
1011
type DefaultError = QueryError;
1112

@@ -234,3 +235,8 @@ export function useCountTodo<TArgs extends Prisma.TodoCountArgs, TQueryFnData =
234235
const { endpoint, fetch } = getHooksContext();
235236
return useModelQuery<TQueryFnData, TData, TError>('Todo', `${endpoint}/todo/count`, args, options, fetch);
236237
}
238+
239+
export function useCheckTodo<TError = DefaultError>(args: { operation: PolicyCrudKind; where?: { id?: string; ownerId?: string; listId?: string; title?: string }; }, options?: (StoreOrVal<Omit<CreateQueryOptions<boolean, TError, boolean>, 'queryKey'>> & ExtraQueryOptions)) {
240+
const { endpoint, fetch } = getHooksContext();
241+
return useModelQuery<boolean, boolean, TError>('Todo', `${endpoint}/todo/check`, args, options, fetch);
242+
}

src/lib/hooks/user.ts

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { InfiniteData, StoreOrVal } from '@tanstack/svelte-query';
66
import { getHooksContext } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
77
import { useModelQuery, useInfiniteModelQuery, useModelMutation } from '@zenstackhq/tanstack-query/runtime-v5/svelte';
88
import type { PickEnumerable, CheckSelect, QueryError, ExtraQueryOptions, ExtraMutationOptions } from '@zenstackhq/tanstack-query/runtime-v5';
9+
import type { PolicyCrudKind } from '@zenstackhq/runtime'
910
import metadata from './__model_meta';
1011
type DefaultError = QueryError;
1112

@@ -234,3 +235,8 @@ export function useCountUser<TArgs extends Prisma.UserCountArgs, TQueryFnData =
234235
const { endpoint, fetch } = getHooksContext();
235236
return useModelQuery<TQueryFnData, TData, TError>('User', `${endpoint}/user/count`, args, options, fetch);
236237
}
238+
239+
export function useCheckUser<TError = DefaultError>(args: { operation: PolicyCrudKind; where?: { id?: string; email?: string; password?: string; name?: string }; }, options?: (StoreOrVal<Omit<CreateQueryOptions<boolean, TError, boolean>, 'queryKey'>> & ExtraQueryOptions)) {
240+
const { endpoint, fetch } = getHooksContext();
241+
return useModelQuery<boolean, boolean, TError>('User', `${endpoint}/user/check`, args, options, fetch);
242+
}

0 commit comments

Comments
 (0)