SYMBOL INDEX (134 symbols across 18 files) FILE: examples/web/src/App.tsx function App (line 6) | function App() { FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/PerformanceEntry.java class PerformanceEntry (line 5) | abstract class PerformanceEntry { method getName (line 11) | protected String getName() { method getStartTime (line 15) | protected long getStartTime() { method isEphemeral (line 19) | protected boolean isEphemeral() { method getDetail (line 23) | protected Bundle getDetail() { FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/PerformanceMark.java class PerformanceMark (line 5) | class PerformanceMark extends PerformanceEntry { method PerformanceMark (line 7) | protected PerformanceMark(String name, long startTime) { method PerformanceMark (line 11) | protected PerformanceMark(String name, long startTime, boolean ephemer... method PerformanceMark (line 15) | protected PerformanceMark(String name, long startTime, Bundle detail) { method PerformanceMark (line 19) | protected PerformanceMark(String name, long startTime, boolean ephemer... FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/PerformanceMetric.java class PerformanceMetric (line 5) | class PerformanceMetric extends PerformanceEntry { method PerformanceMetric (line 9) | protected PerformanceMetric(String name, double value, long startTime) { method PerformanceMetric (line 13) | protected PerformanceMetric(String name, double value, long startTime,... method PerformanceMetric (line 17) | protected PerformanceMetric(String name, double value, long startTime,... method PerformanceMetric (line 21) | protected PerformanceMetric(String name, double value, long startTime,... method getValue (line 29) | protected double getValue() { FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/PerformanceModule.java class PerformanceModule (line 20) | public class PerformanceModule extends ReactContextBaseJavaModule implem... method PerformanceModule (line 84) | public PerformanceModule(@NonNull final ReactApplicationContext reactC... method setupMarkerListener (line 90) | private void setupMarkerListener() { method setupNativeMarkerListener (line 96) | private void setupNativeMarkerListener() { method setupListener (line 102) | public static void setupListener() { method clearMarkBuffer (line 106) | private static void clearMarkBuffer() { method getMarkName (line 118) | private static String getMarkName(ReactMarkerConstants name) { method getName (line 133) | @Override method emitNativeStartupTime (line 139) | private void emitNativeStartupTime() { method safelyEmitMark (line 144) | private void safelyEmitMark(PerformanceEntry entry) { method addMark (line 152) | private static void addMark(PerformanceEntry entry) { method emitBufferedMarks (line 156) | private void emitBufferedMarks() { method emitNativeBufferedMarks (line 166) | private void emitNativeBufferedMarks() { method emitMark (line 174) | private void emitMark(PerformanceEntry entry) { method emit (line 182) | private void emit(PerformanceMetric metric) { method emit (line 198) | private void emit(PerformanceMark mark) { method logMarker (line 213) | @Override method invalidate (line 220) | @Override method addListener (line 228) | public void addListener(String eventName) { method removeListeners (line 232) | public void removeListeners(double count) { FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/PerformancePackage.java class PerformancePackage (line 15) | @SuppressWarnings("unused") method PerformancePackage (line 18) | public PerformancePackage() { method createNativeModules (line 22) | @Override method createJSModules (line 32) | @NonNull method createViewManagers (line 37) | @Override FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/RNPerformance.java class RNPerformance (line 16) | public class RNPerformance { method RNPerformance (line 18) | private RNPerformance() { class LoadRNPerformance (line 21) | private static class LoadRNPerformance { method getInstance (line 25) | @NonNull type MarkerListener (line 30) | interface MarkerListener { method logMarker (line 31) | void logMarker(PerformanceEntry entry); method addListener (line 37) | @DoNotStrip method removeListener (line 44) | @DoNotStrip method mark (line 51) | public void mark(@NonNull String markName) { method mark (line 55) | public void mark(@NonNull String markName, boolean ephemeral) { method mark (line 59) | public void mark(@NonNull String markName, Bundle detail) { method mark (line 63) | public void mark(@NonNull String markName, Bundle detail, boolean ephe... method metric (line 73) | public void metric(@NonNull String metricName, double value) { method metric (line 77) | public void metric(@NonNull String metricName, double value, boolean e... method metric (line 81) | public void metric(@NonNull String metricName, double value, Bundle de... method metric (line 85) | public void metric( method addEntry (line 101) | private void addEntry(@NonNull PerformanceEntry mark) { method emitMark (line 106) | private void emitMark(@NonNull PerformanceEntry entry) { method getEntries (line 112) | protected @NonNull method clearEntries (line 117) | protected void clearEntries() { method clearEntries (line 121) | protected void clearEntries(String name) { method clearEphermalEntries (line 131) | protected void clearEphermalEntries() { FILE: packages/react-native-performance/android/src/main/java/com/oblador/performance/StartTimeProvider.java class StartTimeProvider (line 13) | public class StartTimeProvider extends ContentProvider { method getStartTime (line 18) | public static long getStartTime() { method getEndTime (line 22) | public static long getEndTime() { method setStartTime (line 26) | private static void setStartTime() { method setEndTime (line 32) | private static void setEndTime() { method onCreate (line 38) | @Override method query (line 45) | @Nullable method getType (line 51) | @Nullable method insert (line 57) | @Nullable method delete (line 63) | @Override method update (line 68) | @Override FILE: packages/react-native-performance/ios/RNPerformanceEntry.h type EntryType (line 3) | typedef enum EntryType : NSUInteger { FILE: packages/react-native-performance/ios/RNPerformanceUtils.h function RNPerformanceGetTimestamp (line 10) | static int64_t RNPerformanceGetTimestamp() FILE: packages/react-native-performance/src/NativeRNPerformanceManager.ts type Spec (line 4) | interface Spec extends TurboModule { FILE: packages/react-native-performance/src/event-emitter.ts type Callback (line 1) | type Callback = (entry: T) => void; FILE: packages/react-native-performance/src/index.ts type Performance (line 45) | type Performance = typeof performance; FILE: packages/react-native-performance/src/performance-entry.ts type MarkOptions (line 1) | type MarkOptions = { type MetricOptions (line 6) | type MetricOptions = { type MeasureOptions (line 12) | type MeasureOptions = { type EntryType (line 18) | type EntryType = class PerformanceEntry (line 25) | class PerformanceEntry { method constructor (line 31) | constructor( method toJSON (line 43) | toJSON() { class PerformanceMark (line 53) | class PerformanceMark extends PerformanceEntry { method constructor (line 56) | constructor(markName: string, markOptions: MarkOptions = {}) { method toJSON (line 61) | toJSON() { class PerformanceReactNativeMark (line 72) | class PerformanceReactNativeMark extends PerformanceEntry { method constructor (line 75) | constructor(name: string, startTime: number, detail: any) { method toJSON (line 80) | toJSON() { class PerformanceMetric (line 91) | class PerformanceMetric extends PerformanceEntry { method constructor (line 95) | constructor(name: string, metricOptions: MetricOptions) { method toJSON (line 101) | toJSON() { class PerformanceMeasure (line 113) | class PerformanceMeasure extends PerformanceEntry { method constructor (line 116) | constructor(measureName: string, measureOptions: MeasureOptions = {}) { method toJSON (line 126) | toJSON() { class PerformanceResourceTiming (line 137) | class PerformanceResourceTiming extends PerformanceEntry { method constructor (line 157) | constructor({ method toJSON (line 194) | toJSON() { FILE: packages/react-native-performance/src/performance-observer.ts type ObserveOptionType1 (line 3) | type ObserveOptionType1 = { type ObserveOptionType2 (line 7) | type ObserveOptionType2 = { class PerformanceObserverEntryList (line 12) | class PerformanceObserverEntryList { method constructor (line 15) | constructor(entries: PerformanceEntry[]) { method getEntries (line 19) | getEntries() { method getEntriesByType (line 23) | getEntriesByType(type: EntryType) { method getEntriesByName (line 27) | getEntriesByName(name: string, type?: EntryType) { constant SUPPORTED_ENTRY_TYPES (line 34) | const SUPPORTED_ENTRY_TYPES = [ constant OBSERVER_TYPE_SINGLE (line 44) | const OBSERVER_TYPE_SINGLE = 'single'; constant OBSERVER_TYPE_MULTIPLE (line 45) | const OBSERVER_TYPE_MULTIPLE = 'multiple'; method constructor (line 67) | constructor( method scheduleEmission (line 84) | scheduleEmission() { method observe (line 103) | observe(options: any) { method disconnect (line 157) | disconnect() { method takeRecords (line 168) | takeRecords() { FILE: packages/react-native-performance/src/performance.ts type MarkOptions (line 19) | type MarkOptions = { type MeasureOptions (line 24) | type MeasureOptions = { type StartOrMeasureOptions (line 31) | type StartOrMeasureOptions = string | MeasureOptions | undefined; type MetricOptions (line 33) | type MetricOptions = { type ValueOrOptions (line 39) | type ValueOrOptions = number | string | MetricOptions; function addEntry (line 48) | function addEntry(entry: T): T { function getEntriesByType (line 244) | function getEntriesByType(type: EntryType) { type Performance (line 274) | type Performance = ReturnType['performance']; FILE: packages/react-native-performance/src/resource-logger.ts type XMLHttpRequestType (line 5) | interface XMLHttpRequestType extends XMLHttpRequest { type Context (line 12) | interface Context { class XMLHttpRequest (line 22) | class XMLHttpRequest extends context.XMLHttpRequest { method constructor (line 23) | constructor(...args: any) { method open (line 49) | open(...args: any) { FILE: packages/react-native-performance/test/performance-observer/helpers.ts function checkEntries (line 6) | function checkEntries(perfEntriesToCheck, expectedEntries) { function wait (line 27) | function wait() { function checkSorted (line 35) | function checkSorted(entries) { function muteConsoleWarn (line 47) | function muteConsoleWarn() {