Skip to main content

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​

LazyRenderingViewport


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

Returns​

LazyRenderingTimeoutHandle