@nuxthub/core
Version:
Build full-stack Nuxt applications on Cloudflare, with zero configuration.
24 lines (23 loc) • 752 B
TypeScript
import type { AnalyticsEngineDataPoint } from '@cloudflare/workers-types/experimental';
/**
* Access the Workers Analytics Engine
*
* @example ```ts
* const analytics = hubAnalytics()
* await analytics.put({
* blobs: ['Seattle', 'USA', 'pro_sensor_9000'],
* doubles: [1.1, 2.2, 3.3],
* indexes: ['a3cd45']
* })
* ```
*
* @see https://developers.cloudflare.com/analytics/analytics-engine/get-started/
*/
export declare function hubAnalytics(): {
put(data: AnalyticsEngineDataPoint): Promise<boolean>;
} | {
put(data: AnalyticsEngineDataPoint): boolean;
};
export declare function proxyHubAnalytics(projectUrl: string, secretKey?: string, headers?: HeadersInit): {
put(data: AnalyticsEngineDataPoint): Promise<boolean>;
};