fix(session): types for SessionOptions cookie methods (#1301)
parent
2498ccab03
commit
037fd94b7b
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@hono/session': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix types for `SessionOptions` cookie methods
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"name": "@hono/session",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"license": "MIT",
|
||||||
|
"exports": {
|
||||||
|
".": "./src/index.ts",
|
||||||
|
"./cookies": "./src/cookies.ts",
|
||||||
|
"./testing": "./src/helper/testing/index.ts"
|
||||||
|
},
|
||||||
|
"imports": {
|
||||||
|
"hono": "jsr:@hono/hono@^4.8.3",
|
||||||
|
"jose": "jsr:@panva/jose@^6.0.11"
|
||||||
|
},
|
||||||
|
"publish": {
|
||||||
|
"include": ["deno.json", "README.md", "src/**/*.ts"],
|
||||||
|
"exclude": ["src/**/*.test.ts"]
|
||||||
|
}
|
||||||
|
}
|
|
@ -37,9 +37,9 @@ export interface SessionOptions<Data> extends SessionEvents<Data> {
|
||||||
*/
|
*/
|
||||||
secret?: string | EncryptionKey
|
secret?: string | EncryptionKey
|
||||||
|
|
||||||
deleteCookie?: typeof cookie.deleteCookie
|
deleteCookie?: (c: Context, name: string, opt?: CookieOptions) => void
|
||||||
getCookie?: typeof cookie.getCookie
|
getCookie?: (c: Context, name: string) => string | undefined
|
||||||
setCookie?: typeof cookie.setCookie
|
setCookie?: (c: Context, name: string, value: string, opt?: CookieOptions) => void
|
||||||
}
|
}
|
||||||
|
|
||||||
export type SessionEnv<Data = SessionData> = Env & {
|
export type SessionEnv<Data = SessionData> = Env & {
|
||||||
|
|
Loading…
Reference in New Issue