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