umami-analytics-react
Version:
React hooks (useUmami, useUmamiView) and UmamiProvider for seamless Umami analytics integration, supporting page views, custom event tracking, and session identification.
12 lines • 507 B
TypeScript
import { type MutableRefObject } from "react";
import type { Umami, UmamiExtended, UmamiRegisterConfig } from "../types";
type UmamiProviderState = {
umamiRef: MutableRefObject<Umami | null>;
register: (config?: Partial<UmamiRegisterConfig>) => void;
track: UmamiExtended["track"];
identify: UmamiExtended["identify"];
view: UmamiExtended["view"];
};
export declare const UmamiProviderContext: import("react").Context<UmamiProviderState>;
export {};
//# sourceMappingURL=context.d.ts.map