tdanalytics.cc.d.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. declare class TDAnalytics {
  2. static init(config:any): void;
  3. static track(options:any, appId?:string): void;
  4. static trackFirst(options:any, appId?:string): void;
  5. static trackUpdate(options:any, appId?:string): void;
  6. static trackOverwrite(options:any, appId?:string): void;
  7. static timeEvent(options:any, appId?:string): void;
  8. static userSet(options:any, appId?:string): void;
  9. static userSetOnce(options:any, appId?:string): void;
  10. static userUnset(options:any, appId?:string): void;
  11. static userAdd(options:any, appId?:string): void;
  12. static userAppend(options:any, appId?:string): void;
  13. static userUniqAppend(options:any, appId?:string): void;
  14. static userDelete(options?:any, appId?:string): void;
  15. static setSuperProperties(properties:any, appId?:string): void;
  16. static unsetSuperProperty(property:string, appId?:string): void;
  17. static clearSuperProperties(appId?:string): void;
  18. static getSuperProperties(appId?:string): any;
  19. static setDynamicSuperProperties(dynamicProperties: any, appId?: string): void;
  20. static getPresetProperties(appId?: string): any;
  21. static login(accoundId:string, appId?: string): void;
  22. static logout(appId?: string): void;
  23. static getAccountId(appId?: string): string;
  24. static setDistinctId(distinctId:string, appId?: string): void;
  25. static getDistinctId(appId?: string): string;
  26. static lightInstance(appId?: string): any;
  27. static getDeviceId(appId?: string): string;
  28. static flush(appId?: string): void;
  29. static setTrackStatus(status: string): void;
  30. static getSDKVersion(): string;
  31. static ThinkingDataAPI(): any;
  32. }