as-event-tracker
Version:
Logs events in the browser based on client interactions.
35 lines (34 loc) • 2.24 kB
TypeScript
import State from "./entities/State";
import Component from "./entities/Component";
import MetaData from "./entities/MetaData";
import ClientChannelMeta from "./entities/ClientChannelMeta";
export { Component, MetaData, ClientChannelMeta };
export * from "./consts/Actions";
export * from "./consts/Events";
export * from "./consts/MetaData";
export * from "./consts/Logging";
export * from "./events/index";
import AuthenticationEventRequest from "./entities/requests/AuthenticationEventRequest";
import ClickEventRequest from "./entities/requests/ClickEventRequest";
import ContentEventRequest from "./entities/requests/ContentEventRequest";
import CustomEventRequest from "./entities/requests/CustomEventRequest";
import EntityEventRequest from "./entities/requests/EntityEventRequest";
import FilterEventRequest from "./entities/requests/FilterEventRequest";
import LoadEventRequest from "./entities/requests/LoadEventRequest";
import NotifictionEventRequest from "./entities/requests/NotificationEventRequest";
import ReactionEventRequest from "./entities/requests/ReactionEventRequest";
import RecomendationEventRequest from "./entities/requests/ReactionEventRequest";
import ResearchEventRequest from "./entities/requests/ResearchEventRequest";
import SearchEventRequest from "./entities/requests/SearchEventRequest";
import TopicEventRequest from "./entities/requests/TopicEventRequest";
import TradeEventRequest from "./entities/requests/TradeEventRequest";
import TransactionEventRequest from "./entities/requests/TransactionEventRequest";
import Logger from "./entities/abstract/Logger";
export { AuthenticationEventRequest, ClickEventRequest, ContentEventRequest, CustomEventRequest, EntityEventRequest, FilterEventRequest, LoadEventRequest, NotifictionEventRequest, ReactionEventRequest, RecomendationEventRequest, ResearchEventRequest, SearchEventRequest, TopicEventRequest, TradeEventRequest, TransactionEventRequest, Logger };
export { updateFromConfig as create } from "./store/index";
declare global {
var CaptureState: State;
}
declare const setClientRef: (clientRef: string) => void;
declare const setRequestId: (requestId: string) => void;
export { setClientRef, setRequestId };