UNPKG

@iota-big3/sdk-security

Version:

Advanced security features including zero trust, quantum-safe crypto, and ML threat detection

32 lines 1.46 kB
/** * Adapter exports and factory functions */ import type { SecurityCacheContract } from '../contracts/cache.contract'; import type { SecurityDatabaseContract } from '../contracts/database.contract'; import type { SecurityEventBusContract } from '../contracts/events.contract'; import type { SecurityLoggerContract } from '../contracts/logger.contract'; export { CacheAdapter } from './cache.adapter'; export { DatabaseAdapter } from './database.adapter'; export { EventsAdapter } from './events.adapter'; export { LoggerAdapter, createConsoleLogger } from './logger.adapter'; export type { SecurityCacheContract } from '../contracts/cache.contract'; export type { SecurityDatabaseContract } from '../contracts/database.contract'; export type { SecurityEventBusContract } from '../contracts/events.contract'; export type { SecurityLoggerContract } from '../contracts/logger.contract'; /** * Create database adapter from SDK instance */ export declare function createDatabaseAdapter(database: any): SecurityDatabaseContract; /** * Create events adapter from SDK instance */ export declare function createEventsAdapter(eventBus: any): SecurityEventBusContract; /** * Create cache adapter from SDK instance */ export declare function createCacheAdapter(cache: any): SecurityCacheContract; /** * Create logger adapter from SDK instance */ export declare function createLoggerAdapter(logger?: any): SecurityLoggerContract; //# sourceMappingURL=index.d.ts.map