UNPKG

drizzle-cube

Version:

Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.

28 lines (27 loc) 1.06 kB
/** * Adapters Index * * Barrel export for all adapter-related modules. * Also handles adapter registration. */ export type { ModeAdapter, ValidationResult } from './modeAdapter'; export { adapterRegistry } from './adapterRegistry'; export { queryModeAdapter } from './queryModeAdapter'; export type { QuerySliceState } from './queryModeAdapter'; export { funnelModeAdapter } from './funnelModeAdapter'; export type { FunnelSliceState } from './funnelModeAdapter'; export { flowModeAdapter } from './flowModeAdapter'; /** * Manually initialize and register all adapters. * * Note: This function is no longer required to be called. Built-in adapters * (query, funnel) are now automatically initialized on first access to the * registry. This function is kept for backward compatibility and for cases * where explicit early initialization is preferred. * * @example * // Optional - adapters auto-initialize on first use * import { initializeAdapters } from './adapters' * initializeAdapters() */ export declare function initializeAdapters(): void;