import{CPUProfileType}from'./CPUProfileView.js';import{SamplingHeapProfileType,SamplingNativeHeapProfileType,SamplingNativeHeapSnapshotBrowserType,SamplingNativeHeapSnapshotRendererType,}from'./HeapProfileView.js';import{HeapSnapshotProfileType,TrackingHeapSnapshotProfileType}from'./HeapSnapshotView.js';export class ProfileTypeRegistry{constructor(){this.cpuProfileType=new CPUProfileType();this.heapSnapshotProfileType=new HeapSnapshotProfileType();this.samplingHeapProfileType=new SamplingHeapProfileType();this.samplingNativeHeapProfileType=new SamplingNativeHeapProfileType();this.samplingNativeHeapSnapshotBrowserType=new SamplingNativeHeapSnapshotBrowserType();this.samplingNativeHeapSnapshotRendererType=new SamplingNativeHeapSnapshotRendererType();this.trackingHeapSnapshotProfileType=new TrackingHeapSnapshotProfileType();}}
export const instance=new ProfileTypeRegistry();