UNPKG

ci-validation

Version:

🇺🇾 Complete TypeScript/JavaScript library for validating Uruguayan CI (Cédula de Identidad) with official algorithm and government service integration

30 lines • 1.01 kB
import { ISessionStorage, SessionStorageOptions } from "../interfaces/ISessionStorage"; /** * Session storage factory that creates the appropriate storage implementation * based on the environment and configuration */ export declare class SessionStorageFactory { /** * Create a session storage instance based on environment and options */ static createStorage(options?: SessionStorageOptions & { storageType?: "file" | "redis" | "auto"; redisUrl?: string; sessionDir?: string; keyPrefix?: string; }): Promise<ISessionStorage>; /** * Get recommended storage type for current environment */ static getRecommendedStorageType(): "file" | "redis"; /** * Get environment information for debugging */ static getEnvironmentInfo(): { isVercel: boolean; hasRedisUrl: boolean; recommendedStorage: "file" | "redis"; nodeEnv: string; }; } //# sourceMappingURL=SessionStorageFactory.d.ts.map