my-performance-sdk
Version:
前端性能监控SDK,支持FCP、LCP、TBT、TTI和内存泄漏监控
30 lines (29 loc) • 867 B
TypeScript
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;