File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
- import type { H3Event } from 'h3'
1
+ import type { H3Event , SessionConfig } from 'h3'
2
2
import { useSession , createError } from 'h3'
3
3
import { defu } from 'defu'
4
4
import { useRuntimeConfig } from '#imports'
5
5
import type { UserSession } from '#auth-utils'
6
6
7
7
export async function getUserSession ( event : H3Event ) {
8
- return ( await _useSession ( event ) ) . data as UserSession
8
+ return ( await _useSession ( event ) ) . data
9
9
}
10
10
/**
11
11
* Set a user session
@@ -17,7 +17,7 @@ export async function setUserSession (event: H3Event, data: UserSession) {
17
17
18
18
await session . update ( defu ( data , session . data ) )
19
19
20
- return session . data as UserSession
20
+ return session . data
21
21
}
22
22
23
23
export async function clearUserSession ( event : H3Event ) {
@@ -41,12 +41,12 @@ export async function requireUserSession(event: H3Event) {
41
41
return userSession
42
42
}
43
43
44
- let sessionConfig : any
44
+ let sessionConfig : SessionConfig
45
45
46
46
function _useSession ( event : H3Event ) {
47
47
if ( ! sessionConfig ) {
48
48
// @ts -ignore
49
49
sessionConfig = defu ( { password : process . env . NUXT_SESSION_PASSWORD } , useRuntimeConfig ( event ) . session )
50
50
}
51
- return useSession ( event , sessionConfig )
51
+ return useSession < UserSession > ( event , sessionConfig )
52
52
}
You can’t perform that action at this time.
0 commit comments