UNPKG

my-performance-sdk

Version:

前端性能监控SDK,支持FCP、LCP、TBT、TTI和内存泄漏监控

30 lines (29 loc) 867 B
import { PerformanceSDK } from './core/PerformanceSDK'; import { PerformanceSDKOptions, PerformanceMetrics } from './types'; export { PerformanceSDK }; export type { PerformanceSDKOptions, PerformanceMetrics }; /** * 初始化性能监控SDK * @param options 配置选项 * @returns SDK实例 */ export declare function initPerformanceSDK(options?: PerformanceSDKOptions): PerformanceSDK; /** * 获取全局SDK实例 * @returns SDK实例或null */ export declare function getPerformanceSDK(): PerformanceSDK | null; /** * 销毁全局SDK实例 */ export declare function destroyPerformanceSDK(): void; /** * 获取当前性能指标 * @returns 性能指标数据 */ export declare function getPerformanceMetrics(): PerformanceMetrics; /** * 手动收集并上报数据 */ export declare function collectAndReport(): void; export default PerformanceSDK;