UNPKG

@sensefuel/sensefuelsdk

Version:

sensefuel discovery API SDK

26 lines (25 loc) 738 B
import { ActivityTrackingConnector } from "./apis"; import { Observable } from "../../utilities/Observable"; export declare interface ActivityTrackingUrl { link: string; doc_link?: string; } export declare type ActivityTrackingBreadCrumb = { name: string; link: string; }; export declare interface ActivityTrackingEvent { timestamp: string; location_name: string; namespace: string; type_id: string; tag: string; } export declare interface EventHandler { push(event: ActivityTrackingEvent): EventHandler; } export declare class Handler extends Observable implements EventHandler { #private; constructor(connector: ActivityTrackingConnector); push(event: ActivityTrackingEvent): this; }