UNPKG

drizzle-cube

Version:

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

16 lines (15 loc) 1.07 kB
/** * Drizzle Cube React Hooks * * React hooks only - for applications that need data fetching hooks * without UI components. */ export { useCubeMetaQuery, useCubeLoadQuery, useCubeQuery, useMultiCubeLoadQuery, useDryRunQuery, useMultiDryRunQueries, useDryRunQueries, } from './hooks/queries'; export type { UseCubeMetaQueryOptions, UseCubeMetaQueryResult, UseCubeLoadQueryOptions, UseCubeLoadQueryResult, UseMultiCubeLoadQueryOptions, UseMultiCubeLoadQueryResult, DebugDataEntry, } from './hooks/queries'; export { useDebounce } from './hooks/useDebounce'; export { useDirtyStateTracking } from './hooks/useDirtyStateTracking'; export type { UseDirtyStateTrackingOptions, UseDirtyStateTrackingResult } from './hooks/useDirtyStateTracking'; export { useFilterValues } from './hooks/useFilterValues'; export { useResponsiveDashboard } from './hooks/useResponsiveDashboard'; export type { DashboardDisplayMode, UseResponsiveDashboardResult } from './hooks/useResponsiveDashboard'; export type { CubeQuery, CubeQueryOptions, CubeResultSet, CubeApiOptions } from './types';