Performance
[<Interface>]
type Performance =
abstract member eventCounts: EventCounts
abstract member interactionCount: float
abstract member navigation: PerformanceNavigation
abstract member onresourcetimingbufferfull: (Event -> unit) option with get, set
abstract member timeOrigin: float
abstract member timing: PerformanceTiming
abstract member addEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member addEventListener<'E> (type: typekeyof<PerformanceEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member clearMarks (?markName: string) : unit
abstract member clearMeasures (?measureName: string) : unit
abstract member clearResourceTimings () : unit
abstract member getEntries () : PerformanceEntry array
abstract member getEntriesByName (name: string, ?type: string) : PerformanceEntry array
abstract member getEntriesByType (type: string) : PerformanceEntry array
abstract member mark (markName: string, ?markOptions: PerformanceMarkOptions) : PerformanceMark
abstract member measure (measureName: string, ?startOrMeasureOptions: U2<string,PerformanceMeasureOptions>, ?endMark: string) : PerformanceMeasure
abstract member now () : float
abstract member removeEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,EventListenerOptions>) : unit
abstract member removeEventListener<'E> (type: typekeyof<PerformanceEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
abstract member setResourceTimingBufferSize (maxSize: float) : unit
abstract member toJSON () : obj
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
| Implements | EventTarget |
Properties
abstract member eventCounts: EventCounts
abstract member interactionCount: float
abstract member navigation: PerformanceNavigation
abstract member onresourcetimingbufferfull: (Event -> unit) option with get, set
abstract member timeOrigin: float
abstract member timing: PerformanceTiming
Methods
abstract member addEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member addEventListener<'E> (type: typekeyof<PerformanceEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member clearMarks (?markName: string) : unit
abstract member clearMeasures (?measureName: string) : unit
abstract member clearResourceTimings () : unit
abstract member getEntries () : PerformanceEntry array
abstract member getEntriesByName (name: string, ?type: string) : PerformanceEntry array
abstract member getEntriesByType (type: string) : PerformanceEntry array
abstract member mark (markName: string, ?markOptions: PerformanceMarkOptions) : PerformanceMark
abstract member measure (measureName: string, ?startOrMeasureOptions: U2<string,PerformanceMeasureOptions>, ?endMark: string) : PerformanceMeasure
abstract member now () : float
abstract member removeEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,EventListenerOptions>) : unit
abstract member removeEventListener<'E> (type: typekeyof<PerformanceEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
abstract member setResourceTimingBufferSize (maxSize: float) : unit
abstract member toJSON () : obj