UNPKG

@dataql/astro

Version:

DataQL Astro SDK with SSR/SSG support and multi-framework compatibility

37 lines (36 loc) 1.76 kB
export { DataQLAstroClient } from "./DataQLAstroClient"; export { AstroDataQLComponent } from "./components/AstroDataQLComponent"; export { createAstroIntegration } from "./utils/integration"; export type { DataQLAstroConfig, AstroSyncConfig, StaticDataConfig, IslandConfig, AstroDataQLContext, QueryResult, MutationResult, SyncStatus, SyncEvent, SyncEventType, OfflineOperation, CustomRequestConnection, WorkerBinding, InternalConnectionConfig, DatabaseConfig, ConnectionOptions, } from "./types"; export { AstroCacheManager } from "./cache/AstroCacheManager"; export { AstroSyncManager } from "./sync/AstroSyncManager"; export { createAstroConfig, createStaticConfig, createIslandConfig, withDataQL, fetchStaticData, prefetchData, } from "./utils"; export declare function createAstroDataQLConfig(workerUrl?: string, databaseName?: string, options?: { database?: import("./types").DatabaseConfig; customConnection?: import("./types").CustomRequestConnection; workerBinding?: import("./types").WorkerBinding; syncInterval?: number; retryCount?: number; batchSize?: number; autoSync?: boolean; enablePersistence?: boolean; staticGeneration?: boolean; islandMode?: boolean; debug?: boolean; }): { databaseName: string; database: import("./types").DatabaseConfig | undefined; syncConfig: { serverUrl: string | undefined; syncInterval: number; retryCount: number; batchSize: number; autoSync: boolean; customConnection: import("./types").CustomRequestConnection | undefined; workerBinding: import("./types").WorkerBinding | undefined; }; enablePersistence: boolean; staticGeneration: boolean; islandMode: boolean; debug: boolean; };