import { createParamDecorator, ExecutionContext } from '@nestjs/common'; import type { SessionRequest } from './session-validation.middleware'; export const CurrentSessionUserId = createParamDecorator((_: unknown, context: ExecutionContext) => { const request = context.switchToHttp().getRequest(); return request.sessionUserId; });