@vercel/analytics
Version:

24 lines (21 loc) • 603 B
TypeScript
interface PageViewEvent {
type: 'pageview';
url: string;
}
declare type Event = PageViewEvent;
declare type Mode = 'auto' | 'development' | 'production';
declare type BeforeSend = (event: Event) => Event | null;
interface AnalyticsProps {
beforeSend?: BeforeSend;
debug?: boolean;
mode?: Mode;
}
declare global {
interface Window {
va?: (event: string, properties?: unknown) => void;
vaq?: [string, unknown?][];
vai?: boolean;
}
}
declare function Analytics({ beforeSend, debug, mode, }: AnalyticsProps): null;
export { Analytics, AnalyticsProps };