0.1.0 • Published 1 year ago
@plasticine-monitor-sdk/browser v0.1.0
@plasticine-monitor-sdk/browser
Usage
import { init } from '@plasticine-monitor-sdk/browser'
init({ url: 'xxx', projectId: 'xxx', enableLogger: true })
如果希望调用 SDK 内核实例上的方法,可以通过以下两种方式获取内核实例
- 通过包导出的
getBrowserKernel
函数获取
import { getBrowserKernel } from '@plasticine-monitor-sdk/browser'
const Foo = () => {
return (
<button
onClick={() => {
getBrowserKernel()?.captureError(new Error('手动调用 captureError'))
}}
>
手动调用 captureError
</button>
)
}
- 引入全局类型声明文件后通过
window
获取
tsconfig.json
{
"compilerOptions": {
"types": ["@plasticine-monitor-sdk/browser/globals"]
}
}
const Foo = () => {
return (
<button
onClick={() => {
window?__PLASTICINE_MONITOR__.captureError(new Error('手动调用 captureError'))
}}
>
手动调用 captureError
</button>
)
}
0.1.0
1 year ago