createDeferred
Edit this pageimport { createDeferred } from "solid-js"
function createDeferred<T>(  source: () => T,  options?: {    timeoutMs?: number    equals?: false | ((prev: T, next: T) => boolean)    name?: string  }): () => TCreates a readonly that only notifies downstream changes when the browser is idle.
timeoutMs is the maximum time to wait before forcing the update.
Options
| Name | Type | Description | 
|---|---|---|
| timeoutMs | number | The maximum time to wait before forcing the update. | 
| equals | false or ((prev: T, next: T) => boolean) | A function that returns true if the value has changed. | 
| name | string | The name of the readonly. |