@clinic/heap-profiler
Version:
Programmable interface to Clinic.js Heap Profiler
27 lines (23 loc) • 979 B
JavaScript
// This lookup object of HTML content types is necessary to prevent circular dependencies
// e.g. if an A contains a B which contains an A
module.exports = {
// Parent class, for generic HTML content with optional collapse, load indicator, etc
HtmlContent: require('./html-content.js'),
// Sub classes which extend HtmlContent
Key: require('./key.js'),
FlameGraph: require('./flame-graph.js'),
Tooltip: require('./tooltip.js'),
SearchBox: require('./search-box.js'),
StackBar: require('./stack-bar.js'),
SelectionControls: require('./selection-controls.js'),
InfoBox: require('./info-box.js'),
FiltersContainer: require('./filters-bar.js'),
FiltersContent: require('./filters-content.js'),
SideBar: require('./side-bar.js')
// TODO: add these ↴
// FrameInfo: require('./frame-info.js'),
// HoverBox: require('./hover-box.js'),
// IndicatorArrow: require('./indicator-arrow.js'),
// TimeFilter: require('./time-filter.js'),
}