gtpush-min.d.ts 839 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. declare namespace GtPush {
  2. /**
  3. * 设置调试模式
  4. * @param debugMode 打开或关闭调试模式
  5. */
  6. function setDebugMode(debugMode: boolean): void
  7. /**
  8. * 重新连接或断开socket
  9. * @param enable
  10. */
  11. function enableSocket(enable: boolean): void
  12. /**
  13. * 初始化GtPush
  14. */
  15. function init(obj: {
  16. /**
  17. * 个推官网生成的appid
  18. */
  19. appid: string
  20. /**
  21. * 错误回调
  22. */
  23. onError?: (res: { error: any }) => void
  24. /**
  25. * 个推终端ID回调,标识当前终端和应用
  26. */
  27. onClientId?: (res: { cid: string }) => void
  28. /**
  29. * 个推终端ID在线状态回调
  30. */
  31. onlineState?: (res: { online: boolean }) => void
  32. /**
  33. * 推送消息回调
  34. */
  35. onPushMsg?: (res: { message: string }) => void
  36. }): void
  37. }
  38. export default GtPush