|  | @@ -9,6 +9,7 @@ import sirv from "sirv";
 | 
	
		
			
				|  |  |  import { createConnection, getConnectionOptions } from "typeorm";
 | 
	
		
			
				|  |  |  import { DB_ENTITIES } from "@shared/db/entities";
 | 
	
		
			
				|  |  |  import { logger } from "./utils/logging";
 | 
	
		
			
				|  |  | +import { AppSession } from "./utils/session";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const PORT = process.env.PORT; // eslint-disable-line prefer-destructuring
 | 
	
		
			
				|  |  |  // @ts-ignore -- creates a warning after `rollup-plugin-replace` (set up in `rollup.config.js`)
 | 
	
	
		
			
				|  | @@ -40,7 +41,7 @@ const createSapperServer = async (): Promise<Express> => {
 | 
	
		
			
				|  |  |          compression({ threshold: 0 }),
 | 
	
		
			
				|  |  |          sirv("static", { dev }),
 | 
	
		
			
				|  |  |          sapper.middleware({
 | 
	
		
			
				|  |  | -            session: (req) => ({
 | 
	
		
			
				|  |  | +            session: (req): AppSession => ({
 | 
	
		
			
				|  |  |                  userId: req.session?.userId,
 | 
	
		
			
				|  |  |              }),
 | 
	
		
			
				|  |  |          }),
 |