Pulsar

类

埋点基础类 初始化流程:FingerprintJS 生成 uuid → 获取前置参数 → 缓存 → isReady。 track() 调用会等待 isReady 后再发送,前置参数自动合入每条事件。 endpoint、secret、getPreParams 由消费方注入,包本身无业务依赖。

签名

class Pulsar {
    reinit(): void
    onReady(): void
    track(): void
    flush(): void
    destroy(): void
}

方法

  • reinit()
  • onReady()
  • track()
  • flush()
  • destroy()

源码

packages/pulsar/src/pulsar.ts:52