UNPKG

@aller/blink

Version:

A library for tracking user behaviour.

65 lines (64 loc) 1.68 kB
export interface GeneralState { abCookie?: number; cmId?: string; maxScroll?: number; pageType?: string; pageView?: string; plussData?: { hasAccess: boolean; customerNumber: string; }; previousPageView?: string; referrer?: string; site?: string; url?: string; userId?: string; version?: string; } export default function general(state: GeneralState | undefined, action: any): GeneralState | { abCookie: any; commercialSegments: any; pageType: any; pageView: any; previousPageView: any; referrer: any; site: any; url: any; userId: any; version: string; cmId?: string | undefined; maxScroll?: number | undefined; plussData?: { hasAccess: boolean; customerNumber: string; } | undefined; } | { cmId: any; plussData: any; abCookie?: number | undefined; maxScroll?: number | undefined; pageType?: string | undefined; pageView?: string | undefined; previousPageView?: string | undefined; referrer?: string | undefined; site?: string | undefined; url?: string | undefined; userId?: string | undefined; version?: string | undefined; } | { maxScroll: any; abCookie?: number | undefined; cmId?: string | undefined; pageType?: string | undefined; pageView?: string | undefined; plussData?: { hasAccess: boolean; customerNumber: string; } | undefined; previousPageView?: string | undefined; referrer?: string | undefined; site?: string | undefined; url?: string | undefined; userId?: string | undefined; version?: string | undefined; };