UNPKG

drizzle-cube

Version:

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

15 lines (14 loc) 592 B
import { FieldOption, RecentFieldsStorage } from '../types'; import { MetaResponse } from '../../../shared/types'; /** * Get recent fields from localStorage */ export declare function getRecentFields(): RecentFieldsStorage; /** * Add a field to recent fields */ export declare function addRecentField(fieldName: string, mode: 'metrics' | 'breakdowns'): void; /** * Get recent field options from schema */ export declare function getRecentFieldOptions(schema: MetaResponse | null, mode: 'metrics' | 'breakdown' | 'filter' | 'dimensionFilter', recentFieldNames: string[]): FieldOption[];