Skip to content

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
AssemblyXantham.Fable.Core.TS
ImplementsEventTarget

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