@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
24 lines (23 loc) • 1.04 kB
TypeScript
export declare const COLLECT_INFO_SUBMISSION_TIME = "collect-info-submission-time";
export declare const COLLECT_INFO_SUBMIT = "collect-info-submit";
export declare const DOC_UPLOAD_SUBMIT = "doc-upload-submit";
export declare const DOC_UPLOAD_SUBMISSION_TIME = "doc-upload-submission-time";
export declare const MetricIds: {
readonly OrgSearchNumReworks: "org-search-num-reworks";
readonly OrgSearchQueryLength: "org-search-query-length";
readonly OrgSearchResultRank: "org-search-result-rank";
readonly OrgSearchTimeUntilSelection: "org-search-time-until-selection";
};
type MetricId = (typeof MetricIds)[keyof typeof MetricIds];
export declare const useMetrics: ({ segment, programId }: {
segment?: string;
programId?: string;
}) => {
userDidConvert: (metricIdConverted: string, metricIdSubmitTime: string) => void;
recordNumericMetric: (metricId: MetricId, value: number) => void;
/**
* @deprecated use userDidConvert instead
*/
getTimeOnForm: () => PerformanceMeasure;
};
export {};