Skip to content

Commit 5028576

Browse files
committed
update
1 parent 78c4127 commit 5028576

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

apps/server/src/__tests__/auth.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import {describe, expect, it} from 'vitest'
2+
13
describe('auth end-point', () => {
24
describe('sign-in', () => {
35
it('should response User and token', () => {

apps/server/src/decorators/Forbidden.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import {Context} from 'src/context'
2-
import {createMethodDecorator, ResolverData} from 'type-graphql'
2+
import {createMethodMiddlewareDecorator, ResolverData} from 'type-graphql'
33

44
export type ForbiddenResolver<Context extends Record<string, any>> = (
55
resolverData: ResolverData<Context>,
66
) => Promise<boolean> | boolean
77

88
export function Forbidden(resolver?: ForbiddenResolver<Context>): any {
9-
return createMethodDecorator<Context>((resolverData, next) => {
9+
return createMethodMiddlewareDecorator<Context>((resolverData, next) => {
1010
if (!resolver) {
1111
throw new Error('unauthorized')
1212
}

apps/server/src/lib/shield/__tests__/index.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import {describe, expect, it} from 'vitest'
12
import {isMatch} from '../'
23

34
describe('shield', () => {
@@ -57,6 +58,7 @@ describe('shield', () => {
5758
self: true,
5859
},
5960
}
61+
6062
expect(isMatch(readSelfPrivateRoles, privateUserBoth)).toEqual({
6163
isSelf: true,
6264
match: {
@@ -74,6 +76,7 @@ describe('shield', () => {
7476
read: true,
7577
},
7678
}
79+
7780
expect(isMatch(readSelfPrivateRoles, privateUserRead)).toEqual({
7881
isSelf: false,
7982
match: {
@@ -104,7 +107,6 @@ describe('shield', () => {
104107
const privateUserFalse = {
105108
privateUser: false,
106109
}
107-
108110
const privateUserUndefined = {}
109111

110112
expect(isMatch(readSelfPrivateRoles, privateUserFalse)).toEqual({

tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
"skipLibCheck": true,
2323
"skipDefaultLibCheck": true
2424
},
25-
"include": ["**/*.ts", "**/*.mts", "**/*.md"],
26-
"exclude": ["**/node_modules/**", ".output", ".server"]
25+
"include": ["apps/**/*.ts", "packages/**/*.mts", "**/*.md", "*.mts", "*.ts"],
26+
"exclude": ["node_modules", ".output", ".server"]
2727
}

0 commit comments

Comments
 (0)