@snap/camera-kit
Version:
Camera Kit Web
35 lines • 1.26 kB
TypeScript
import type { LensCore } from "../../lens-core-module/lensCore";
import type { AnalyticsEventsHandler as LensCoreAnalyticsEventsHandler, LensAnalytics as LensCoreLensAnalytics, LensAnalyticsEvent as LensCoreLensAnalyticsEvent, CreatorAnalyticsEvent as LensCoreCreatorAnalyticsEvent, CameraType as LensCoreCameraType } from "../../lens-core-module/generated-types";
/**
* @internal
*/
export type AnalyticsEventsHandler = LensCoreAnalyticsEventsHandler;
/**
* @internal
*/
export type LensAnalytics = LensCoreLensAnalytics;
/**
* @internal
*/
export type LensAnalyticsEvent = LensCoreLensAnalyticsEvent;
/**
* @internal
*/
export type CreatorAnalyticsEvent = LensCoreCreatorAnalyticsEvent;
/**
* @internal
*/
export type CameraType = LensCoreCameraType;
/**
* @internal
*
* Hooks to the LensCore analytics events. See Built-In.AnalyticsSystem JS API.
*
* This allows consumers to send Lens analytics events to external metrics systems.
*/
export declare const registerLensAnalyticEventsHandler: {
(args_0: LensCore, args_1: LensCoreAnalyticsEventsHandler): void;
token: "registerLensAnalyticsHandler";
dependencies: readonly ["lensCore", "LensAnalyticEventsHandler"];
};
//# sourceMappingURL=registerLensAnalyticEventsHandler.d.ts.map