LazyRenderingRuntime
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / utils/app/performance/lazyRenderingRuntime / LazyRenderingRuntime
Interface: LazyRenderingRuntime
Defined in: utils/app/performance/lazyRenderingRuntime.ts:53
Propertiesβ
createIntersectionObserverβ
createIntersectionObserver: (
callback:IntersectionObserverCallback,options:Readonly<IntersectionObserverInit>) =>IntersectionObserver|undefined
Defined in: utils/app/performance/lazyRenderingRuntime.ts:54
Parametersβ
callbackβ
IntersectionObserverCallback
optionsβ
Readonly<IntersectionObserverInit>
Returnsβ
IntersectionObserver | undefined
getViewportβ
getViewport: () =>
LazyRenderingViewport
Defined in: utils/app/performance/lazyRenderingRuntime.ts:58
Returnsβ
isHTMLElementβ
isHTMLElement: (
element:Readonly<Element>) =>element is HTMLElement
Defined in: utils/app/performance/lazyRenderingRuntime.ts:59
Parametersβ
elementβ
Readonly<Element>
Returnsβ
element is HTMLElement
requestAnimationFrameβ
requestAnimationFrame: (
callback:FrameRequestCallback) =>number|undefined
Defined in: utils/app/performance/lazyRenderingRuntime.ts:60
Parametersβ
callbackβ
FrameRequestCallback
Returnsβ
number | undefined
requestIdleCallbackβ
requestIdleCallback: (
callback:IdleRequestCallback,options:Readonly<IdleRequestOptions>) =>number|undefined
Defined in: utils/app/performance/lazyRenderingRuntime.ts:63
Parametersβ
callbackβ
IdleRequestCallback
optionsβ
Readonly<IdleRequestOptions>
Returnsβ
number | undefined
setTimeoutβ
setTimeout: (
callback: () =>void) =>LazyRenderingTimeoutHandle
Defined in: utils/app/performance/lazyRenderingRuntime.ts:67
Parametersβ
callbackβ
() => void