@sensefuel/sensefuelsdk
Version:
sensefuel discovery API SDK
26 lines (25 loc) • 738 B
TypeScript
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;
}