jslib-nightly
Version:
SheerID JavaScript Library
22 lines (21 loc) • 889 B
TypeScript
/**
* Google Analytics custom event recording
*/
import { VerificationStep, ReduxState, VerificationResponse, WithCoreFields } from '../types/types';
export declare enum isTestValues {
TRUE = "true",
FALSE = "false"
}
export declare const isTestEmailDomains: string[];
declare const dimensions: {
verificationId: string;
programId: string;
jslibVersionActual: string;
isTest: string;
};
export declare const recordEvent: (step: VerificationStep, label?: string) => void;
export declare const recordViewModelChange: (oldState: ReduxState, newState: ReduxState) => void;
export declare const recordVerificationResponse: (verificationResponse: VerificationResponse) => void;
export declare const setDimension: (dimensionName: keyof typeof dimensions, value: string) => void;
export declare const setGaDimensionIsTest: (viewModel: WithCoreFields) => void;
export {};