File tree Expand file tree Collapse file tree 5 files changed +9
-6
lines changed
Expand file tree Collapse file tree 5 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -3,3 +3,6 @@ export * from "./stores/redis.ts";
33export * from "./stores/kv.ts" ;
44export * from "./stores/interface.ts" ;
55export * from "./session.ts" ;
6+ export * from "./plugins/cookie_session_plugin.ts" ;
7+ export * from "./plugins/redis_session_plugin.ts" ;
8+ export * from "./plugins/kv_session_plugin.ts" ;
Original file line number Diff line number Diff line change @@ -5,8 +5,7 @@ import type {
55} from "../deps.ts" ;
66import { cookieSession } from "../stores/cookie.ts" ;
77import { CookieOptions } from "../stores/cookie_option.ts" ;
8-
9- export type sessionModule = ( req : Request , ctx : MiddlewareHandlerContext ) => Promise < Response >
8+ import { sessionModule } from "../stores/interface.ts" ;
109
1110export function getCookieSessionHandler ( session : sessionModule , excludePath : string [ ] ) : MiddlewareHandler {
1211 return function ( req : Request , ctx : MiddlewareHandlerContext ) {
Original file line number Diff line number Diff line change @@ -5,8 +5,7 @@ import type {
55} from "../deps.ts" ;
66import { kvSession } from "../stores/kv.ts" ;
77import { CookieOptions } from "../stores/cookie_option.ts" ;
8-
9- export type sessionModule = ( req : Request , ctx : MiddlewareHandlerContext ) => Promise < Response >
8+ import { sessionModule } from "../stores/interface.ts" ;
109
1110export function getKvSessionHandler ( session : sessionModule , excludePath : string [ ] ) : MiddlewareHandler {
1211 return function ( req : Request , ctx : MiddlewareHandlerContext ) {
Original file line number Diff line number Diff line change @@ -5,8 +5,7 @@ import type {
55} from "../deps.ts" ;
66import { Store , redisSession } from "../stores/redis.ts" ;
77import { CookieOptions } from "../stores/cookie_option.ts" ;
8-
9- export type sessionModule = ( req : Request , ctx : MiddlewareHandlerContext ) => Promise < Response >
8+ import { sessionModule } from "../stores/interface.ts" ;
109
1110export function getRedisSessionHandler ( session : sessionModule , excludePath : string [ ] ) : MiddlewareHandler {
1211 return function ( req : Request , ctx : MiddlewareHandlerContext ) {
Original file line number Diff line number Diff line change 1+ import { MiddlewareHandlerContext } from "../deps.ts" ;
12import { Session } from "../session.ts" ;
23export type WithSession = {
34 session : Session ;
45} ;
6+
7+ export type sessionModule = ( req : Request , ctx : MiddlewareHandlerContext ) => Promise < Response >
You can’t perform that action at this time.
0 commit comments