UNPKG

@flagship.io/js-sdk

Version:
13 lines (12 loc) 564 B
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; }