UNPKG

zents

Version:

ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.

12 lines (11 loc) 568 B
import type { Context, SecurityStrategy } from '../../types/interfaces'; import { CookieSecurityStrategy } from './CookieSecurityStrategy'; import { HeaderSecurityStrategy } from './HeaderSecurityStrategy'; export declare class HybridSecurityStrategy implements SecurityStrategy { protected headerSecurityStrategy: HeaderSecurityStrategy; protected cookieSecurityStrategy: CookieSecurityStrategy; constructor(); hasToken(context: Context): boolean; getToken(context: Context): string | false; setToken(context: Context, token: string): void; }