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β
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