@flagship.io/js-sdk
Version:
13 lines (12 loc) • 564 B
TypeScript
import { type UsageHit } from '../hit/UsageHit';
import { type Troubleshooting } from '../hit/Troubleshooting';
import { ITrackingManagerCommon } from './ITrackingManagerCommon';
export interface ITrackingManager extends ITrackingManagerCommon {
startBatchingLoop(): void;
stopBatchingLoop(): void;
sendBatch(): Promise<void>;
sendTroubleshootingHit(hit: Troubleshooting): Promise<void>;
addTroubleshootingHit(hit: Troubleshooting): Promise<void>;
sendUsageHit(hit: UsageHit): Promise<void>;
initTroubleshootingHit?: Troubleshooting;
}