import { MiddlewareInterface } from '../../../interfaces/middleware.interface'; import { SessionManagerInterface } from '../../session-manager/session-manager.interface'; import { SessionUsersInterface } from '../../session-users/session-users.interface'; import { SessionAuthInterface } from '../../session-auth/session-auth.interface'; import { SessionTokensInterface } from '../../session-tokens/session-tokens.interface'; import { MatchResultInterface } from './match-result.interface'; export interface HandlerInterface extends MiddlewareInterface { sessionManager: SessionManagerInterface; sessionUsers: SessionUsersInterface; sessionAuth: SessionAuthInterface; sessionTokens: SessionTokensInterface; matchRes?: MatchResultInterface; }